- If the condition property is not specified (i.e. is Empty), then the test case will be executed.
- else if the condition property for the test case is set, then the test case execution will be decided based on the value evaluated for the condition.
- If the value evaluated for the condition is truthy, then the test case will be executed and
- if the value evaluated for the condition is falsy, then test case execution will be skipped.
This functionality is useful in creating dependency between test cases. e.g. if you want to decide the execution of a test case based on any previous test case, then you may read extracting variables from test case results.
The property can accept the following values: