Test result

The following table shows the, pre-defined, results a test can return. These statuses relate directly to a Log status.

Test result Log status Description
inactive inactive <internal>
skipped skipped Condition(s) to execute not true
started started Not yet finished
canceled canceled External request to stop
succeeded succeeded Normal termination
failed failed Result unexpected, functionally
aborted aborted Critical error occurred
Note: A test may also return a user-defined result. This always results in a "failed" log status!

A test that invokes another test can retrieve the test result of that test and use it to affect its own execution; for example, decide to continue or exit.