Executions
An Execution represents the result of a specific run of a Plan. It contains comprehensive information about the Keywords and controls within an executed Plan, including status, output values, performance measurements, and more.
Executing a Plan
You can run a Plan, and create a new corresponding Execution by clicking the “play” button available in the Plan list, Keywords list and the Plan editor:
This will display the following Execution panel, specifying the Execution environment and the Execution mode.
The following Execution modes are possible:
- The Simulate execution mode: when this mode is selected, only the Plan logic will be validated and the Keywords will not be executed.
- The Execution mode: runs the Plan and the Keywords
- The Schedule mode: lets you schedule repetitive executions of the Plan. For more details, see Schedule
To add a new Execution parameter, click the Settings icon > Settings tab > Screens > Add new + button. :
Executions list
From the Executions view, you can view the full list of already executed Plans.
- View menu entry: access this view from the main menu.
- Filters: narrow down the displayed executions by specific criteria (details below).
- Column settings: show or hide columns to customize the table layout.
- Description: the name of the executed plan.
- Execution history: a visual timeline of past executions; each node’s color reflects its status; nodes are only shown for completed executions.
- Status: the status or result of the current execution.
- Summary: provides a status summary on the executed keywords (or executed TestCases in case of TestSet) for the current execution.
You can filter the executions table using any of the header fields available. Filters for the columns displayed by default:
- Description : usually the name of the executed plan
- Execution time : time range filter applied on the execution start time
- User : the user who executed the plan
- Status : combined filter on both the execution’s status (INITIALIZING, RUNNING, ENDED,…) and execution’s result (FAILED, PASSED, …)
Schedule
Step offers you the possibility to schedule executions of a Plan based on JAVA CRON expressions. From the executions view, click on the “Schedule” button on the top right:
Enter the CRON expression (or use the CRON-wizard) which will define when the plan will be executed, then press the “OK” button.
You can switch to the Scheduler view in order to view, edit, control the scheduling entries.
Note If you are not familiar with Cron expression, we encourage you to take a look at the Cron official documentation.