Originally posted by sdeevers_starz on April 16, 2025
During our evaluation of R-API Release 3.59.0, we noticed if a test case has failed steps, the test case itself is marked as passed. This could lead to people thinking their tests are passing at a quick glimpse when in actuality, the test has failed.
Below is an example of a test with an SLA of 1000 milliseconds, which shows those failures in the “Transaction Log”, yet the test case shows the tests passed.
The associated “Test Case Options” have the “Fail Test Case on Error”, “Fail Test Case if it has failed Test Steps” selected, so something seems to not be working correctly.
Originally posted by phuong_pham on April 18, 2025
Yes, I’ve also encountered the same issue when running my tests using ReadyAPI version 3.59.0. Previously, I was using version 3.54, and this issue did not occur.
I found that setting Max Results to 0 in the Test Case Options seems to resolve the issue.
Hope SmartBear can look into this and provide a fix soon.
Originally posted by sdeevers_starz on April 29, 2025
Just checked the latest R-API Release, 3.60.0, and the issue of a test step failing and the Test Case and the Test Suite showing pass is still present
This is core functionality that needs to be addressed as testers need to know when a test case or test suite has failed in the UI without having to drill into the “Transaction Log” after each run to see if something truly did fail.
We found that increasing the Max Results setting to be greater than or equal to the number of test steps in the test case accounted for all tests steps, and failed the test case if any failed.
I have checked version 3.61.0, and it appears to be working correctly. Test cases that were previously marked as ‘Pass’—despite some test steps failing—are now correctly marked as ‘Fail’
This issue has been successfully resolved in our latest release of ReadyAPI 3.61.0. Please ensure that you update to the latest version and test it out. Thanks!