# HG changeset patch # User timeless@mozdev.org # Date 2015-09-30 20:01:19 # Node ID 41436beaf463e6e04df56b97965b9c9e35f28099 # Parent 4b0fc75f9403eaf989950b4a4867017456bd1f20 run-tests: report paths saved by --keep-tmpdir diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -665,7 +665,10 @@ class Test(unittest.TestCase): killdaemons(entry) self._daemonpids = [] - if not self._keeptmpdir: + if self._keeptmpdir: + log('\nKeeping testtmp dir: %s\nKeeping threadtmp dir: %s' % + (self._testtmp, self._threadtmp)) + else: shutil.rmtree(self._testtmp, True) shutil.rmtree(self._threadtmp, True) diff --git a/tests/test-run-tests.t b/tests/test-run-tests.t --- a/tests/test-run-tests.t +++ b/tests/test-run-tests.t @@ -393,6 +393,14 @@ No Diff python hash seed: * (glob) [1] +test --tmpdir support + $ run-tests.py --with-hg=`which hg` --tmpdir=$TESTTMP/keep test-success.t + + Keeping testtmp dir: $TESTTMP/keep/child1/test-success.t + Keeping threadtmp dir: $TESTTMP/keep/child1 + . + # Ran 1 tests, 0 skipped, 0 warned, 0 failed. + test for --time ==================