Do not print the header lines when running a single test.
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index b7fc875..0f58208 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -374,13 +374,6 @@
     resource_denieds = []
     environment_changed = []
 
-    if not quiet:
-        # Print basic platform information
-        print "==", platform.python_implementation(), \
-                    " ".join(sys.version.split())
-        print "==  ", platform.platform(aliased=True)
-        print "==  ", os.getcwd()
-
     if findleaks:
         try:
             import gc
@@ -425,6 +418,15 @@
                 stdtests.remove(arg)
             nottests.add(arg)
         args = []
+
+    # For a partial run, we do not need to clutter the output.
+    if verbose or not (quiet or tests or args):
+        # Print basic platform information
+        print "==", platform.python_implementation(), \
+                    " ".join(sys.version.split())
+        print "==  ", platform.platform(aliased=True)
+        print "==  ", os.getcwd()
+
     alltests = findtests(testdir, stdtests, nottests)
     tests = tests or args or alltests
     if single: