2.11. run_tests module¶
-
class
run_tests.AllResults¶ Bases:
dict-
add_result(result)¶
-
add_results(result)¶
-
property
all_failed¶
-
property
not_executed¶
-
print_results()¶
-
-
class
run_tests.FilterByClassList(classes_with_filenames)¶ Bases:
object
-
class
run_tests.FilterByTestOption(filter_file_name, filter_class_name, filter_func_name)¶ Bases:
object
-
class
run_tests.SplitToSuitesCallback(filter_callback)¶ Bases:
object
-
class
run_tests.StreamQueue(maxsize=0, *, ctx)¶ Bases:
multiprocessing.queues.Queue-
fileno()¶
-
flush()¶
-
write(msg)¶
-
-
class
run_tests.StreamQueueManager(address=None, authkey=None, serializer='pickle', ctx=None)¶ Bases:
multiprocessing.managers.BaseManager-
StreamQueue(*args, **kwds)¶
-
-
class
run_tests.TestCaseWrapper(testcase_suite, manager)¶ Bases:
object-
add_testclass_with_core()¶
-
close_pipes()¶
-
property
last_test¶
-
was_successful()¶
-
-
class
run_tests.TestResult(testcase_suite, testcases_by_id=None)¶ Bases:
dict-
get_testcase_names(test_id)¶
-
no_tests_run()¶
-
process_result(test_id, result)¶
-
suite_from_failed()¶
-
was_successful()¶
-
-
run_tests.check_and_handle_core(vpp_binary, tempdir, core_crash_test)¶
-
run_tests.filter_tests(tests, filter_cb)¶
-
run_tests.handle_cores(failed_testcases)¶
-
run_tests.handle_failed_suite(logger, last_test_temp_dir, vpp_pid)¶
-
run_tests.parse_digit_env(env_var, default)¶
-
run_tests.parse_results(results)¶ Prints the number of scheduled, executed, not executed, passed, failed, errored and skipped tests and details about failed and errored tests.
Also returns all suites where any test failed.
- Parameters
results –
- Returns
-
run_tests.parse_test_option()¶
-
run_tests.process_finished_testsuite(wrapped_testcase_suite, finished_testcase_suites, failed_wrapped_testcases, results)¶
-
run_tests.run_forked(testcase_suites)¶
-
run_tests.stdouterr_reader_wrapper(unread_testcases, finished_unread_testcases, read_testcases)¶
-
run_tests.suite_from_failed(suite, failed)¶
-
run_tests.test_runner_wrapper(suite, keep_alive_pipe, stdouterr_queue, finished_pipe, result_pipe, logger)¶