You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Logs and screenshots
Please provide debug logs by running Cypress from the terminal with DEBUG=code-coverage environment variable set. See the Debugging section of the README file.
Exception in output that coverage could not be found
2023-11-12 12:03:29: webpack compiled in 8669 ms (c571cd78cb7c28bd)
NgButtonComponent
Cannot find coverage file C:\Daten\jNetwork\angular-library-cypress\.nyc_output\out.json
Skipping coverage report
√ should click (375ms)
Versions
What is this plugin's version? If this is NOT the latest released version, can you try the latest version, please?
3.12.9
If the plugin worked before in version X but stopped after upgrading to version Y, please try the released versions between X and Y to see where the breaking change was.
When running tests, if you open the web application in a regular browser and open DevTools, do you see window.__coverage__ object? Can you paste a screenshot?
problem can be reproduced with my example project
Is there a .nyc_output folder? Is there a .nyc_output/out.json file? Is it empty? Can you paste at least part of it so we can see the keys and file paths?
no. folder is not written
Do you have any custom NYC settings in package.json (nyc object) or in other NYC config files?
no
Do you run Cypress tests in a Docker container?
no
Describe the bug
If the name Cypress is present in the project path, Code Coverage does not work. The output Cannot find coverage file C:\Data\jNetwork\angular-library-cypress\.nyc_output\out.json appears in the console. If you rename the path from angular-library-cypress to angular-library-cy as in the example here, everything works correctly.
You can reproduce the problem with the project https://github.com/philippjenni/angular-library-cypress. Check out the project in the angular-library-cypress folder and execute npm run cypress-project-run. Code coverage will not work. Check out the same project in a folder without the word cypress and execute npm run cypress-project-run. The coverage report is written correctly.
Logs and screenshots
Please provide debug logs by running Cypress from the terminal with
DEBUG=code-coverage
environment variable set. See the Debugging section of the README file.Exception in output that coverage could not be found
Versions
3.12.9
no
13.5.0
Windows 10
windows cmd
v16.15.1
8.12.2
see in my example projcet
window.__coverage__
object? Can you paste a screenshot?problem can be reproduced with my example project
.nyc_output
folder? Is there a.nyc_output/out.json
file? Is it empty? Can you paste at least part of it so we can see the keys and file paths?no. folder is not written
package.json
(nyc
object) or in other NYC config files?no
no
Describe the bug
If the name Cypress is present in the project path, Code Coverage does not work. The output
Cannot find coverage file C:\Data\jNetwork\angular-library-cypress\.nyc_output\out.json
appears in the console. If you rename the path fromangular-library-cypress
toangular-library-cy
as in the example here, everything works correctly.You can reproduce the problem with the project https://github.com/philippjenni/angular-library-cypress. Check out the project in the angular-library-cypress folder and execute
npm run cypress-project-run
. Code coverage will not work. Check out the same project in a folder without the wordcypress
and executenpm run cypress-project-run
. The coverage report is written correctly.Link to the repo
https://github.com/philippjenni/angular-library-cypress
The text was updated successfully, but these errors were encountered: