-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
π What did you see?
Ctrl+C sends INT which sets wants_to_quit. But, rather than exiting as soon as possible, cucumber will continue to retry.
Further, when --retry is combined with --fail-fast and interrupted, cucumber fails to exit entirely if a retry passes because fail fast sets wants_to_quit = false on success
Sending the second INT does exit immediately, but for dealing with cleanup/teardown in CI, it would be better to have a single INT work properly.
β What did you expect to see?
Tests should not retry after interrupt, and should always exit after current scenario.
π¦ Which tool/library version are you using?
cucumber-9.2.0
π¬ How could we reproduce it?
Made a quick demo here:
https://github.com/timreinkeaxios/cucumber-int-demo
π Any additional context?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels