How can we execute certain test steps in OPEN TAP regardless of the test outcome?

We are looking for an option in Open Tap that allows us to run specific test steps regardless of the test outcome (pass, fail, error, abort, etc.).

In these test steps, we would like to perform safety exit procedures, cleanup, and read certain values from the DUT, which needs to be included in the test results.

Hi @gubendiren, for this you can use Break Conditions. They are described in the developer guide: Overview | OpenTAP

Basically you can set the conditions on that parent step(including the test plan itself) that manages when it wants execution to break. Break conditions are inherited to the child steps, so you have to manually enabling breaking on errors again.

Hi @rolf_madsen , Thanks for the prompt response. We will try the approach which you suggested and check it satisfice our needs.