X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=test%2Ftest%2Fautotest.py;h=12997fdf0e201f57b7ea4bed05074817a905a48d;hb=0042eb56461c77605f18b9c772bc3480df2b486b;hp=1cfd8cf22926f632307f1134d9d7f477d7cb377f;hpb=e2887d5f5796d648af79a77cda62bff7e8bf4249;p=dpdk.git diff --git a/test/test/autotest.py b/test/test/autotest.py index 1cfd8cf229..12997fdf0e 100644 --- a/test/test/autotest.py +++ b/test/test/autotest.py @@ -36,14 +36,15 @@ cmdline = "%s -c f -n 4" % (sys.argv[1]) print(cmdline) -runner = autotest_runner.AutotestRunner(cmdline, target, test_blacklist, - test_whitelist) +# 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 "bsdapp" in target else 4 -for test_group in autotest_data.parallel_test_group_list: - runner.add_parallel_test_group(test_group) +runner = autotest_runner.AutotestRunner(cmdline, target, test_blacklist, + test_whitelist, n_processes) -for test_group in autotest_data.non_parallel_test_group_list: - runner.add_non_parallel_test_group(test_group) +runner.parallel_tests = autotest_data.parallel_test_list[:] +runner.non_parallel_tests = autotest_data.non_parallel_test_list[:] num_fails = runner.run_all_tests()