I have been trying to come up with a way to conditionally stop test execution, similar to --fail-fast
, but so far no luck.
I think this describes what I’m trying to accomplish (but does not work):
afterTest { desc , result ->
if (result.resultType == TestResult.ResultType.FAILURE) {
if (result.failures[0].rawFailure.message == "some keyword") {
throw some exception
}
}
}
Is there some way to accomplish this?