Status: Resolved (View Workflow)
Resolution: Won't Fix
A scenario is marked as passed even if there are steps that have been marked as skipped.
In particulary if a StepDef annotated as @Before throws an assertion error this produces a JSON report where all the steps are skipped, however this is treated as a successful test by the reporting.
Sample json output file.
Sample Stack trace of a @Before stepDef throwing an assertion error.
James Nord added a comment -
bug in old versions of cucumber-jvm - please updade the version used to run your tests.
James Nord added a comment - bug in old versions of cucumber-jvm - please updade the version used to run your tests.
This is a bug in an old version of cucumber-jvm.
with cucumber-jvm 1.1.5 I see before/after hooks recorded correctly in the json output