Radim Bukovský
Radim Bukovský

Reputation: 357

Karate - how to stop following test(s) when current test fails

I am using Karate and I have written test scenario with multiple runs (using Scenario Outline).

Suppose that I have defined variables in table (Examples section). It contains five rows -> scenario will be run 5 times.

Suppose that two first scenarios (runs) passed and third failed.

Is there some way how to set the behavior that after test scenario failure all following test scenarios (runs) will not be processed (skipped)?

I am not sure if something like that is supported.

Thank you!

Upvotes: 1

Views: 1524

Answers (1)

Peter Thomas
Peter Thomas

Reputation: 58153

No. This request is a surprise, because everybody seems to want the other behavior: https://stackoverflow.com/a/54108755/143475

But you can write a custom loop and handle this the way you want, but I wouldn't recommend it.

If you are ok to do some Java coding, this behavior can be implemented as an ExecutionHook: https://stackoverflow.com/a/59080128/143475

Upvotes: 1

Related Questions