How to invoke a REST API (e.g. JIRA REST API) when a test case assertion fails?
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How to invoke a REST API (e.g. JIRA REST API) when a test case assertion fails?
Hi everyone!
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).
Help?
Solved! Go to Solution.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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").
Helen Kosova
SmartBear Documentation Team Lead
________________________
Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Regards,
Rao.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
