How to invoke a REST API (e.g. JIRA REST API) when a test case assertion fails?
The title is self-explanatory but basically what I want to do is to call/invoke a REST API (in this case from JIRA) whenever a test case fails (assertion is different from what is expected).
Solved! Go to Solution.
Do you mean at the end of a test case, or as soon as any assertion fails? These are different things - a failed assertion does not necessarily stop the test (it depends on the test case option "Abort test of an error occurs").
SmartBear Documentation Team Lead
Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
I was looking for "as soon as the assert fails".
What I did was using a "Conditional GO" after the assert and then jump to a final step (just a delay step). If the assert fails, the Conditional GO will also fail, therefore it will execute the next step which is a REST API call to JIRA. Else, it will jump over the REST API call straight to the Delay step