muteria.drivers.optimizers.criteriatestexecution.base_criteria_test_execution_optimizer module¶
Base test criteria test execution optimizer class (For a single criterion)
Each file that implement a optimizer must have the class CriteriaTestExecutionOptimizer that implements the base class bellow
- class muteria.drivers.optimizers.criteriatestexecution.base_criteria_test_execution_optimizer.BaseCriteriaTestExecutionOptimizer(config, explorer, criterion, **kwargs)[source]¶
Bases:
ABC- feedback(test_objective, test_to_verdict, **kwargs)[source]¶
Possibly get feedback from past executions Override this if needed
- get_test_execution_optimizer(test_objective)[source]¶
Get an initialized test execution optimizer (the user should not reset)
- abstract classmethod installed(custom_binary_dir=None)[source]¶
A decorator indicating abstract classmethods.
Deprecated, use ‘classmethod’ with ‘abstractmethod’ instead.