When I execute a set of mixed specs {cucumber, cy.js}, and check the reports, I see that there are only the results of the cucumber specs, and the cy.js spec test results are missing on html, json and messages reports.
Desired behavior
When a mixed suite is executed, it would be really great to have the test reports containining all tests results rather than excluding the results of the cy.js type of mocha specs.
Being able to mix the spec types is really great, but only getting the partial test report out of a test run is kind of taking away the usefulness of that great feature.
Current behavior
When I execute a set of mixed specs {cucumber, cy.js}, and check the reports, I see that there are only the results of the cucumber specs, and the cy.js spec test results are missing on html, json and messages reports.
Desired behavior
When a mixed suite is executed, it would be really great to have the test reports containining all tests results rather than excluding the results of the cy.js type of mocha specs.
Being able to mix the spec types is really great, but only getting the partial test report out of a test run is kind of taking away the usefulness of that great feature.
Test code to reproduce
To reproduce the issue on an isolated environment, all that's needed is to checkout to this repo and follow the steps below: https://github.com/serhatgemici/specResultsExcludedInTestReports
the repo contains a reduced test case based on esbuild-cjs example with mixed spec files {1 cucumber and 1 non-cucumber}
and then
Check the test reports in
--> Test reports only contain cucumber specs.
Versions
Checklist
cypress-cucumber-preprocessor@4.3.1
(package name has changed and it is no longer the most recent version, see #689).