Mercurial > hg
comparison tests/run-tests.py @ 21348:b3399154505f
run-tests: add options to runner
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 19 Apr 2014 23:28:59 -0700 |
parents | 5b1b31137f95 |
children | 2d767c7c3df0 |
comparison
equal
deleted
inserted
replaced
21347:5b1b31137f95 | 21348:b3399154505f |
---|---|
1285 """Holds context for executing tests. | 1285 """Holds context for executing tests. |
1286 | 1286 |
1287 Tests rely on a lot of state. This object holds it for them. | 1287 Tests rely on a lot of state. This object holds it for them. |
1288 """ | 1288 """ |
1289 def __init__(self): | 1289 def __init__(self): |
1290 self.options = None | |
1290 self.testdir = None | 1291 self.testdir = None |
1291 self.hgtmp = None | 1292 self.hgtmp = None |
1292 self.inst = None | 1293 self.inst = None |
1293 self.bindir = None | 1294 self.bindir = None |
1294 self.tmpbinddir = None | 1295 self.tmpbinddir = None |
1298 def main(args, parser=None): | 1299 def main(args, parser=None): |
1299 runner = TestRunner() | 1300 runner = TestRunner() |
1300 | 1301 |
1301 parser = parser or getparser() | 1302 parser = parser or getparser() |
1302 (options, args) = parseargs(args, parser) | 1303 (options, args) = parseargs(args, parser) |
1304 runner.options = options | |
1303 os.umask(022) | 1305 os.umask(022) |
1304 | 1306 |
1305 checktools() | 1307 checktools() |
1306 | 1308 |
1307 if not args: | 1309 if not args: |