muteria.drivers.testgeneration.custom_dev_testcase.system_wrappers.base_wrapper_setup module

class muteria.drivers.testgeneration.custom_dev_testcase.system_wrappers.base_wrapper_setup.BaseSystemTestSplittingWrapper[source]

Bases: ABC

abstract cleanup()[source]
abstract collect_data()[source]

get number of sub tests and args

get_sub_test_id_env_vars(subtest_id)[source]
abstract set_wrapper(workdir, exe_path_map)[source]

Return the new exe path map

abstract switch_to_new_test()[source]

reset the counters

class muteria.drivers.testgeneration.custom_dev_testcase.system_wrappers.base_wrapper_setup.BaseSystemWrapper(repo_mgr)[source]

Bases: ABC

backup_ext = '.muteria_bak'
cleanup_logs(exe_path_map)[source]
collect_output(exe_path_map, collected_output, testcase, max_allowed_outlog_bytes)[source]
counter_ext = '.muteria_counter'
abstract get_dev_null()[source]
get_test_splitting_wrapper()[source]
abstract get_test_splitting_wrapper_class()[source]
install_wrapper(exe_path_map, collect_output)[source]
outlog_ext = '.muteria_outlog'
outretcode_ext = '.muteria_outretcode'
uninstall_wrapper(exe_path_map)[source]
used_ext = '.muteria_used'