##// END OF EJS Templates
tests: add --keep-tmp to run-tests.py to debug test environment...
Peter Arrenbrecht -
r6208:c88b9e59 default
parent child Browse files
Show More
@@ -38,6 +38,8 b' parser.add_option("-i", "--interactive",'
38 38 help="prompt to accept changed output")
39 39 parser.add_option("-j", "--jobs", type="int",
40 40 help="number of jobs to run in parallel")
41 parser.add_option("--keep-tmpdir", action="store_true",
42 help="keep temporary directory after running tests (best used with --tmpdir)")
41 43 parser.add_option("-R", "--restart", action="store_true",
42 44 help="restart at last error")
43 45 parser.add_option("-p", "--port", type="int",
@@ -133,9 +135,10 b' def check_required_tools():'
133 135 print "WARNING: Did not find prerequisite tool: "+p
134 136
135 137 def cleanup_exit():
136 if verbose:
137 print "# Cleaning up HGTMP", HGTMP
138 shutil.rmtree(HGTMP, True)
138 if not options.keep_tmpdir:
139 if verbose:
140 print "# Cleaning up HGTMP", HGTMP
141 shutil.rmtree(HGTMP, True)
139 142
140 143 def use_correct_python():
141 144 # some tests run python interpreter. they must use same
@@ -398,7 +401,8 b' def run_one(test, skips):'
398 401 pass
399 402
400 403 os.chdir(TESTDIR)
401 shutil.rmtree(tmpd, True)
404 if not options.keep_tmpdir:
405 shutil.rmtree(tmpd, True)
402 406 if skipped:
403 407 return None
404 408 return ret == 0
General Comments 0
You need to be logged in to leave comments. Login now