muteria.controller.executor module
TODO: Add support for multi versions of results
-
class muteria.controller.executor.CheckpointData[source]
Bases: dict
-
criteria_set_is_executed(seq_id, criteria_set)[source]
-
get_json_obj()[source]
-
switchto_new_criteria_set(seq_id, criteria_set)[source]
-
switchto_new_test_tool_types(seq_id, test_tool_types)[source]
-
test_tool_types_is_executed(seq_id, test_tool_types)[source]
-
update_all(tasks_obj, test_types, test_types_pos, criteria_set, criteria_set_pos)[source]
-
update_criteria_set(criteria_set_pos, criteria_set)[source]
-
update_from_json_obj(json_obj)[source]
-
update_tasks_obj(tasks_obj)[source]
-
update_test_types(test_types_pos, test_types)[source]
-
class muteria.controller.executor.Executor(config, top_timeline_explorer)[source]
Bases: object
Execution Orchestration class
The execution entry point is the method ‘main’
-
classmethod create_repo_manager(config)[source]
-
custom_execution()[source]
Interact with the user and ask what to do.
For execution of tests with custom executable for example
-
get_repo_manager()[source]
-
main()[source]
Executor entry point