-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loading 'nyc' config broken with Cypress 10.x #586
Comments
Looks like plugin could be updated to use |
Before the upstream issue is resolved I don't think anything should be done to As work-around you should be able to place a
Here's how I'm generating coverage results into project root,
|
Agreed, need someone from Cypress to chime in. In the meantime, I have a different workaround I'm currently using, which mimics the previous (9.x) behavior: cypress-io/cypress#22689 (comment) |
Can you also load |
The workaround for creating a Not sure if this is the same issue, where it doesn't see the This is my {
"all": true,
"extends": "@istanbuljs/nyc-config-typescript",
"check-coverage": true
} |
I wonder if the |
Logs and screenshots
Versions
window.__coverage__
object? Yes.nyc_output
folder? Is there.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?package.json
(nyc
object) or in other NYC config files. Yes, in package.jsonDescribe the bug
This plugin no longer reads the 'nyc' config inside of
{project root}/package.json
. This appears to be due to changes in Cypress 10.0: now, the Cypress config file is loaded in a child process withcwd
set to the parent dir of the config file, rather than the project root. That means that this code in this plugin will try to load{cypress config dir}/package.json
(which doesn't exist for me and probably many others) instead of the on at project root, like with Cypress 9.x.cypress-io/cypress#22689 has a few more details, including reproduction repo.
Link to the repo
See cypress-io/cypress#22689
The text was updated successfully, but these errors were encountered: