muteria.drivers.criteria package

Subpackages

Submodules

Module contents

muteria.drivers.criteria.CRITERIA_REQUIRING_OUTDIFF_WITH_PROGRAM = [<TestCriteria.STRONG_MUTATION: 'strong_mutation'>]
muteria.drivers.criteria.CRITERIA_SEQUENCE = [{<TestCriteria.FUNCTION_COVERAGE: 'function_coverage'>, <TestCriteria.BRANCH_COVERAGE: 'branch_coverage'>, <TestCriteria.STATEMENT_COVERAGE: 'statement_coverage'>}, {<TestCriteria.MUTANT_COVERAGE: 'mutant_coverage'>}, {<TestCriteria.WEAK_MUTATION: 'weak_mutation'>}, {<TestCriteria.STRONG_MUTATION: 'strong_mutation'>}]
muteria.drivers.criteria.CRITERIA_TOOL_TYPES_SCHEDULING = [(<CriteriaToolType.USE_ONLY_CODE: 'StaticCriteriaTool'>,)]
class muteria.drivers.criteria.CriteriaToolType(value)[source]

Bases: EnumAutoName

An enumeration.

USE_ONLY_CODE = 'StaticCriteriaTool'
get_tool_type_classname()[source]
class muteria.drivers.criteria.TestCriteria(value)[source]

Bases: EnumAutoName

An enumeration.

BRANCH_COVERAGE = 'branch_coverage'
FUNCTION_COVERAGE = 'function_coverage'
MUTANT_COVERAGE = 'mutant_coverage'
STATEMENT_COVERAGE = 'statement_coverage'
STRONG_MUTATION = 'strong_mutation'
WEAK_MUTATION = 'weak_mutation'