DRIVERS¶
TESTCASE_TOOL¶
BASE_TESTCASE_TOOL interesting methods
__init__(work_dir, code_build_factory, tests_tool_config, checkpointer)
generate_tests()
runtests()
execute_testcase()
META_TESTCASE_TOOL¶
__init__(language, work_dir, code_build_factory, tests_tool_config_list)
generate_tests()
runtests()
execute_testcase()
CODE_COVERAGE_TOOL¶
__init__()
compute_coverage()
META_CODE_COVERAGE_TOOL¶
__init__()
compute_coverage()
MUTATION_TOOL¶
__init__()
generate_mutants()
runtests_mutant_coverage()
runtests_weak_mutation()
runtests_strong_mutation()
META_MUTATION_TOOL¶
__init__()
generate_mutants()
runtests_mutant_coverage()
runtests_weak_mutation()
runtests_strong_mutation()
TEST_CASE_EXECUTION_OPTIMIZER_TOOL¶
__init__()
re_initialize_data()
get_all_remaining_data()
get_next_data()
get_post_single_execution_callback()
select_elements()
META_TEST_CASE_EXECUTION_OPTIMIZER_TOOL¶
__init__()
re_initialize_data()
get_all_remaining_data()
get_next_data()
get_post_single_execution_callback()
select_elements()
TEST_GENERATION_GUIDANCE_TOOL¶
__init__()
get_ordered_guidance_elements()
META_TEST_GENERATION_GUIDANCE_TOOL¶
__init__()
get_ordered_guidance_elements()
MUTANT_EXECUTION_OPTIMIZER_TOOL¶
__init__()
re_initialize_data()
get_all_remaining_data()
get_next_data()
get_post_single_execution_callback()
select_elements()
META_MUTANT_EXECUTION_OPTIMIZER_TOOL¶
__init__()
re_initialize_data()
get_all_remaining_data()
get_next_data()
get_post_single_execution_callback()
select_elements()
Tool Config Class methods:¶
1. get_tool_name()
# compute alias by using <toolname>.<configID>, when configID is not None.
2. get_tool_config_alias()
3. get_tool_type()