Beispiel #1
0
test_allowlist = None
test_blocklist = None

# get blocklist/allowlist
if len(sys.argv) > 3:
    testlist = sys.argv[3].split(',')
    testlist = [test.lower() for test in testlist]
    if testlist[0].startswith('-'):
        testlist[0] = testlist[0].lstrip('-')
        test_blocklist = testlist
    else:
        test_allowlist = testlist

cmdline = "%s -c f" % (sys.argv[1])

print(cmdline)

# how many workers to run tests with. FreeBSD doesn't support multiple primary
# processes, so make it 1, otherwise make it 4. ignored for non-parallel tests
n_processes = 1 if "bsd" in target else 4

runner = autotest_runner.AutotestRunner(cmdline, target, test_blocklist,
                                        test_allowlist, n_processes)

runner.parallel_tests = autotest_data.parallel_test_list[:]
runner.non_parallel_tests = autotest_data.non_parallel_test_list[:]

num_fails = runner.run_all_tests()

sys.exit(num_fails)
Beispiel #2
0
test_whitelist = None
test_blacklist = None

# get blacklist/whitelist
if len(sys.argv) > 3:
    testlist = sys.argv[3].split(',')
    testlist = [test.lower() for test in testlist]
    if testlist[0].startswith('-'):
        testlist[0] = testlist[0].lstrip('-')
        test_blacklist = testlist
    else:
        test_whitelist = testlist

cmdline = "%s -c f -n 4" % (sys.argv[1])

print(cmdline)

runner = autotest_runner.AutotestRunner(cmdline, target, test_blacklist,
                                        test_whitelist)

for test_group in autotest_data.parallel_test_group_list:
    runner.add_parallel_test_group(test_group)

for test_group in autotest_data.non_parallel_test_group_list:
    runner.add_non_parallel_test_group(test_group)

num_fails = runner.run_all_tests()

sys.exit(num_fails)