Mercurial > hg
comparison tests/run-tests.py @ 8161:1bb8a75fceb3
run-tests: cosmetics
author | Simon Heimberg <simohe@besonet.ch> |
---|---|
date | Wed, 22 Apr 2009 15:49:33 +0200 |
parents | c11636f0609e |
children | 46293a0c7e9f |
comparison
equal
deleted
inserted
replaced
8160:094e0d982c8a | 8161:1bb8a75fceb3 |
---|---|
510 opts.append(name + '=' + str(value)) | 510 opts.append(name + '=' + str(value)) |
511 | 511 |
512 tests.reverse() | 512 tests.reverse() |
513 jobs = [[] for j in xrange(options.jobs)] | 513 jobs = [[] for j in xrange(options.jobs)] |
514 while tests: | 514 while tests: |
515 for j in xrange(options.jobs): | 515 for job in jobs: |
516 if not tests: break | 516 if not tests: break |
517 jobs[j].append(tests.pop()) | 517 job.append(tests.pop()) |
518 fps = {} | 518 fps = {} |
519 for j in xrange(len(jobs)): | 519 for j, job in enumerate(jobs): |
520 job = jobs[j] | |
521 if not job: | 520 if not job: |
522 continue | 521 continue |
523 rfd, wfd = os.pipe() | 522 rfd, wfd = os.pipe() |
524 childopts = ['--child=%d' % wfd, '--port=%d' % (options.port + j * 3)] | 523 childopts = ['--child=%d' % wfd, '--port=%d' % (options.port + j * 3)] |
525 cmdline = [PYTHON, sys.argv[0]] + opts + childopts + job | 524 cmdline = [PYTHON, sys.argv[0]] + opts + childopts + job |