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.
|Field||Original Value||New Value|
|Assignee||teilo [ teilo ]|
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.
|Resolution||Won't Fix [ 2 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
R. Tyler Croy made changes -
|Workflow||JNJira [ 153542 ]||JNJira + In-Review [ 194580 ]|
|Assignee||James Nord [ teilo ]|
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