Mercurial > hg > mercurial-crew
diff tests/run-tests.py @ 9394:31203db1b2ac
run-tests: expand --tmpdir and create it if needed
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Sat, 15 Aug 2009 21:19:57 +0900 |
parents | 3b76321aa0de |
children | 19d91a23458c |
line wrap: on
line diff
--- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -167,6 +167,14 @@ else: vlog = lambda *msg: None + if options.tmpdir: + options.tmpdir = os.path.expanduser(options.tmpdir) + try: + os.makedirs(options.tmpdir) + except OSError, err: + if err.errno != errno.EEXIST: + raise + if options.jobs < 1: print >> sys.stderr, 'ERROR: -j/--jobs must be positive' sys.exit(1)