muteria.drivers.criteria.tools_by_languages.c.gcov.gcov module

TODO: call coverage

class muteria.drivers.criteria.tools_by_languages.c.gcov.gcov.CriteriaToolGCov(*args, **kwargs)[source]

Bases: BaseCriteriaTool

class InstrumentCallbackObject(op_retval=None, pre_callback_args=None, post_callback_args=None, repository_rootdir=None, repo_executables_relpaths=None, source_files_to_objects=None, dev_tests_list=None)[source]

Bases: DefaultCallbackObject

after_command()[source]

Return True for success

get_criterion_info_object(criterion)[source]
get_instrumented_executable_paths_map(enabled_criteria)[source]
classmethod installed(custom_binary_dir=None)[source]

Check that the tool is installed :return: bool reprenting whether the tool is installed or not

(executable accessible on the path) - True: the tool is installed and works - False: the tool is not installed or do not work