# HG changeset patch # User Greg Ward # Date 2009-05-30 02:17:53 # Node ID a434c94b48e7f753a936f8cc794586aabc3f7399 # Parent 472ecf2c55d9eae8fa4246a3a8043aa2c098251e run-tests: show PID if running in parallel mode with -v. (Extremely handy when you break parallel operation and need to figure out what's going on. The assumption is that if you run with -v, you want more details.) diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -96,7 +96,13 @@ def parseargs(): options.annotate) if options.verbose: + if options.jobs > 1 or options.child is not None: + pid = "[%d]" % os.getpid() + else: + pid = None def vlog(*msg): + if pid: + print pid, for m in msg: print m, print @@ -178,8 +184,7 @@ def checktools(): def cleanup(options): if not options.keep_tmpdir: - if options.verbose: - print "# Cleaning up HGTMP", HGTMP + vlog("# Cleaning up HGTMP", HGTMP) shutil.rmtree(HGTMP, True) def usecorrectpython():