Make it possible to use Scenario
without a hook
#2903
Labels
⚡ enhancement
Request for new functionality
Scenario
without a hook
#2903
🤔 What's the problem you're trying to solve?
Currently when using a
Scenario
to attach file or log information to a report it is necessary to use a before hook to get the scenario object:This is quite cumbersome.
✨ What's your proposed solution?
When executing a step definition, Cucumber knows what the currently active scenario is. So we can in theory use something like
Or with a static import.
Cucumber would internally use a
ThreadLocal
to store the current active test case. This does come with the problem that it may be invoked on a different thread by accident (e.g. when using Awaitility) but with a clear error message I reckon the worst of this can be avoided.⛏ Have you considered any alternatives or workarounds?
No response
📚 Any additional context?
This will be required once cucumber/compatibility-kit#83 is resolved to pass the acceptance test (or some filtering to ignore these extra messages).
The text was updated successfully, but these errors were encountered: