Execution results
The execution of the rules is displayed progressively on the Executions page. Once the execution starts, it can take a few seconds depending on the number of Jobs in the project and the number of rules to be validated in each specification.
In Rule Results, you can see that each rule in the specification is validated with the threshold value set for the rule.
In the screenshot, you can see an example of a rule: The empty Job purpose rule. Based on the below condition, the threshold value is equal to 0, which means that the rule condition fails if the result exceeds the threshold value.
- Operator: is Equal to
- Threshold: 0
- Threshold Type: Percentage
Therefore, there should be no Jobs containing empty Job purposes.
If a rule condition failed, you can drill down and look into the details of the Jobs that do not meet the rule condition.
In Specification, only specifications that have failed are displayed by default. To list all the specifications, turn off the switch Show only failed specifications. Each specification displays the specification details and the status of the specification is determined by the cumulative result of all the rules.
Keeping the same example, the 100% threshold indicates that all the rules belonging to the specification passed. If the passing percentage of the rules does not meet the threshold, then the status of the specification is determined as Failed.
When all the specifications are executed, the status of the execution result is updated based on the below condition:
-
Passed: If all specifications have passed.
-
Failed: If a single specification has failed.
The execution in progress can be canceled by clicking the Cancel button. The execution stops and the status of the running specification and execution is updated to Canceled. Clicking the back button redirects to the Executions page listing all the executions.
The Executions page displays a list of all the executions.