tests/run-tests.py
changeset 21371 a10ba7870c2d
parent 21370 97475f27bebe
child 21372 3a44787e50e2
equal deleted inserted replaced
21370:97475f27bebe 21371:a10ba7870c2d
  1017     def run(self, tests):
  1017     def run(self, tests):
  1018         """Run the test suite."""
  1018         """Run the test suite."""
  1019         return self._run(tests)
  1019         return self._run(tests)
  1020 
  1020 
  1021     def _run(self, tests):
  1021     def _run(self, tests):
       
  1022         self.testdir = os.environ['TESTDIR'] = os.getcwd()
       
  1023 
  1022         if 'PYTHONHASHSEED' not in os.environ:
  1024         if 'PYTHONHASHSEED' not in os.environ:
  1023             # use a random python hash seed all the time
  1025             # use a random python hash seed all the time
  1024             # we do the randomness ourself to know what seed is used
  1026             # we do the randomness ourself to know what seed is used
  1025             os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32))
  1027             os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32))
  1026 
  1028 
  1459                 if kw in f:
  1461                 if kw in f:
  1460                     val *= 10
  1462                     val *= 10
  1461             return val
  1463             return val
  1462         tests.sort(key=sortkey)
  1464         tests.sort(key=sortkey)
  1463 
  1465 
  1464     runner.testdir = os.environ['TESTDIR'] = os.getcwd()
       
  1465 
       
  1466     return runner.run(tests)
  1466     return runner.run(tests)
  1467 
  1467 
  1468 if __name__ == '__main__':
  1468 if __name__ == '__main__':
  1469     sys.exit(main(sys.argv[1:]))
  1469     sys.exit(main(sys.argv[1:]))