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
Metadata
Metadata
Assignees
Labels
No labels
Activity