- 
                Notifications
    You must be signed in to change notification settings 
- Fork 112
Open
Description
I have followed this example for my project https://github.com/bahmutov/next-and-cypress-example and i can get the output in the .nyc_output folder while running in local env, but not in the automated build.
package.json:
"devDependencies": {
    "cy-verify-downloads": "0.0.5",
    "cypress": "8.6.0",
    "cypress-file-upload": "^5.0.8",
    "typescript": "^4.4.3",
    "@cypress/browserify-preprocessor": "^3.0.1",
    "@cypress/code-coverage": "^3.8.1",
    "@istanbuljs/nyc-config-typescript": "^1.0.1",
    "@testing-library/cypress": "^7.0.1",
    "@types/testing-library__cypress": "^5.0.8",
    "babel-plugin-istanbul": "^6.0.0",
    "nyc": "^15.1.0"
  },"nyc": {
    "extends": "./.nycrc.json",
    "report-dir": "cypress-coverage",
    "reporter": [
      "json",
      "lcov"
    ]
  }.babelrc:
{
"presets": [
    "next/babel"
  ],
  "plugins": ["istanbul"]
}.nycrc.json:
{
    "extension": [".js", ".jsx", ".ts", ".tsx"],
    "extends": "@istanbuljs/nyc-config-typescript",
    "include": ["src/**/*"],
    "all": true,
    "sourceMap": true,
    "instrument": true
  } cypress/support/index.js:
import '@cypress/code-coverage/support';cypress/plugins/index.ts:
import browserify from '@cypress/browserify-preprocessor';
const pluginConfig: Cypress.PluginConfig = (on, config) => {
  on('task', {
    isFileExist
  })
  const options = browserify.defaultOptions;
  options.browserifyOptions.transform[1][1].babelrc = true;
  options.typescript = require.resolve('typescript');
  require('@cypress/code-coverage/task')(on, config);
  on('file:preprocessor', browserify(options));
  return config;
};
module.exports = pluginConfig;Error message from automated build:
Cannot find coverage file /tmp/build/515f5098/project_root_folder/.nyc_output/out.json
Skipping coverage report
nkalupahana, thednp, a8trejo, thedaaron, pixelass and 1 more
Metadata
Metadata
Assignees
Labels
No labels