Mercurial > hg
comparison tests/run-tests.py @ 20046:6a03695fa72a
tests: python hash seed is only relevant after failures - otherwise keep quiet
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Sun, 17 Nov 2013 10:59:35 -0500 |
parents | edbf7f1fd2a2 |
children | f694cd81b600 |
comparison
equal
deleted
inserted
replaced
20045:b3684fd2ff1a | 20046:6a03695fa72a |
---|---|
1132 for s in results['!']: | 1132 for s in results['!']: |
1133 print "Failed %s: %s" % s | 1133 print "Failed %s: %s" % s |
1134 _checkhglib("Tested") | 1134 _checkhglib("Tested") |
1135 print "# Ran %d tests, %d skipped, %d failed." % ( | 1135 print "# Ran %d tests, %d skipped, %d failed." % ( |
1136 tested, skipped + ignored, failed) | 1136 tested, skipped + ignored, failed) |
1137 if results['!']: | |
1138 print 'python hash seed:', os.environ['PYTHONHASHSEED'] | |
1137 if options.time: | 1139 if options.time: |
1138 outputtimes(options) | 1140 outputtimes(options) |
1139 | 1141 |
1140 if options.anycoverage: | 1142 if options.anycoverage: |
1141 outputcoverage(options) | 1143 outputcoverage(options) |
1183 | 1185 |
1184 if 'PYTHONHASHSEED' not in os.environ: | 1186 if 'PYTHONHASHSEED' not in os.environ: |
1185 # use a random python hash seed all the time | 1187 # use a random python hash seed all the time |
1186 # we do the randomness ourself to know what seed is used | 1188 # we do the randomness ourself to know what seed is used |
1187 os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32)) | 1189 os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32)) |
1188 print 'python hash seed:', os.environ['PYTHONHASHSEED'] | |
1189 | 1190 |
1190 global TESTDIR, HGTMP, INST, BINDIR, PYTHONDIR, COVERAGE_FILE | 1191 global TESTDIR, HGTMP, INST, BINDIR, PYTHONDIR, COVERAGE_FILE |
1191 TESTDIR = os.environ["TESTDIR"] = os.getcwd() | 1192 TESTDIR = os.environ["TESTDIR"] = os.getcwd() |
1192 if options.tmpdir: | 1193 if options.tmpdir: |
1193 options.keep_tmpdir = True | 1194 options.keep_tmpdir = True |