tests/run-tests.py
changeset 21370 97475f27bebe
parent 21369 1d0aa8bccc87
child 21371 a10ba7870c2d
--- a/tests/run-tests.py	Sun Apr 20 09:58:26 2014 -0700
+++ b/tests/run-tests.py	Sun Apr 20 09:59:01 2014 -0700
@@ -1019,6 +1019,11 @@
         return self._run(tests)
 
     def _run(self, tests):
+        if 'PYTHONHASHSEED' not in os.environ:
+            # use a random python hash seed all the time
+            # we do the randomness ourself to know what seed is used
+            os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32))
+
         if self.options.tmpdir:
             self.options.keep_tmpdir = True
             tmpdir = self.options.tmpdir
@@ -1456,11 +1461,6 @@
             return val
         tests.sort(key=sortkey)
 
-    if 'PYTHONHASHSEED' not in os.environ:
-        # use a random python hash seed all the time
-        # we do the randomness ourself to know what seed is used
-        os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32))
-
     runner.testdir = os.environ['TESTDIR'] = os.getcwd()
 
     return runner.run(tests)