|
|
|
@ -377,6 +377,9 @@ if __name__ == "__main__": |
|
|
|
|
argp.add_argument('-n', '--runs_per_test', default=1, type=_runs_per_test_type, |
|
|
|
|
help='How many times to run each tests. >1 runs implies ' + |
|
|
|
|
'omitting passing test from the output & reports.') |
|
|
|
|
argp.add_argument('--max_time', default=-1, type=int, |
|
|
|
|
help='Maximum amount of time to run tests for' + |
|
|
|
|
'(other tests will be skipped)') |
|
|
|
|
args = argp.parse_args() |
|
|
|
|
|
|
|
|
|
extra_args = [] |
|
|
|
@ -388,6 +391,8 @@ if __name__ == "__main__": |
|
|
|
|
extra_args.append('-n') |
|
|
|
|
extra_args.append('%s' % args.runs_per_test) |
|
|
|
|
extra_args.append('--quiet_success') |
|
|
|
|
if args.max_time > 0: |
|
|
|
|
extra_args.extend(('--max_time', '%d' % args.max_time)) |
|
|
|
|
|
|
|
|
|
all_jobs = _create_test_jobs(extra_args=extra_args, inner_jobs=args.inner_jobs) + \ |
|
|
|
|
_create_portability_test_jobs(extra_args=extra_args, inner_jobs=args.inner_jobs) |
|
|
|
|