Goal
I want "regular" test steps to break the SoapUI test case while a distinct subset of test steps should be allowed to fail.
Rationale
I have a SoapUI test case that performs a rather complicated functional test where some optional details are checked by additional JDBC test steps. Since these details are "optional", the test case should not fail (i.e. it should turn green) even if one or more of these JDBC tests fails.
Almost there
If the requirement would allow all test steps within the test case to fail, I could simply toggle the test case behaviour:
Open the TestCase Options dialog (from the TestCase toolbar) and uncheck the Abort on Error option. When you run the TestCase that step still fails but SoapUI will continue running through the other TestSteps Functional Tests | Data-Driven Tests (SoapUI.org)
Question
- Can this goal be achieved by a setting or property on test step level (especially: without Pro version)?
- Is there a Groovy solution similar to
setFailOnError
/setFailTestCaseOnErrors
methods onWsdlTestCase
but on test step level?