equal
deleted
inserted
replaced
257 help='set the given config opt in the test hgrc') |
257 help='set the given config opt in the test hgrc') |
258 parser.add_option('--random', action="store_true", |
258 parser.add_option('--random', action="store_true", |
259 help='run tests in random order') |
259 help='run tests in random order') |
260 parser.add_option('--profile-runner', action='store_true', |
260 parser.add_option('--profile-runner', action='store_true', |
261 help='run statprof on run-tests') |
261 help='run statprof on run-tests') |
|
262 parser.add_option('--allow-slow-tests', action='store_true', |
|
263 help='allow extremely slow tests') |
262 |
264 |
263 for option, (envvar, default) in defaults.items(): |
265 for option, (envvar, default) in defaults.items(): |
264 defaults[option] = type(default)(os.environ.get(envvar, default)) |
266 defaults[option] = type(default)(os.environ.get(envvar, default)) |
265 parser.set_defaults(**defaults) |
267 parser.set_defaults(**defaults) |
266 |
268 |
1833 osenvironb[IMPL_PATH] = sepb.join(pypath) |
1835 osenvironb[IMPL_PATH] = sepb.join(pypath) |
1834 |
1836 |
1835 if self.options.pure: |
1837 if self.options.pure: |
1836 os.environ["HGTEST_RUN_TESTS_PURE"] = "--pure" |
1838 os.environ["HGTEST_RUN_TESTS_PURE"] = "--pure" |
1837 |
1839 |
|
1840 if self.options.allow_slow_tests: |
|
1841 os.environ["HGTEST_SLOW"] = "slow" |
|
1842 elif 'HGTEST_SLOW' in os.environ: |
|
1843 del os.environ['HGTEST_SLOW'] |
|
1844 |
1838 self._coveragefile = os.path.join(self._testdir, b'.coverage') |
1845 self._coveragefile = os.path.join(self._testdir, b'.coverage') |
1839 |
1846 |
1840 vlog("# Using TESTDIR", self._testdir) |
1847 vlog("# Using TESTDIR", self._testdir) |
1841 vlog("# Using RUNTESTDIR", osenvironb[b'RUNTESTDIR']) |
1848 vlog("# Using RUNTESTDIR", osenvironb[b'RUNTESTDIR']) |
1842 vlog("# Using HGTMP", self._hgtmp) |
1849 vlog("# Using HGTMP", self._hgtmp) |