The Test Execution Recipe Creation actor role is responsible for creation of test execution recipes. These can be embedded in, or (in non-trivial cases) referenced from, EiffelTestExecutionRecipeCollectionCreatedEvent. The concept of test execution recipes allows the responsibility of test suite scoping to be separated from those of test orchestration, test execution and activity configuration. Through a test execution recipe, this actor role is able to dictate which test cases are to be executed in which types of environments and with which configurations for a specific Item Under Test.
The foremost collaborators of Test Execution Recipe Creation are the Activity Orchestration role, which may use ut to fetch Test Execution Recipe Collections, and the Test Orchestration role, which use those Test Execution Recipe Collections as input. For a more complete description of test execution according to Eiffel Sepia, see Test Orchestration.