cypress icon indicating copy to clipboard operation
cypress copied to clipboard

Cypress10.1.0 - Jenkins - Can't run because no spec files were found - When specs exist in specPatter and in config file

Open diogosantana2011 opened this issue 2 years ago • 3 comments

Current behavior

Hi Cypress Team,

Good morning!

After upgrading to new release 10.1.0 where supportFile issue was fixed (issue 22040), I am now encountering an error on specPattern when same spec runs on local.

Initially supportFile was throwing error on the path as it could not find it but now specPattern fails to be recognized.

Additional Information:

Cypress running local on OSX (Monterey12.4) & iTerm Cypress running on Windows OS on Jenkins (VM which Jenkins is installed on)

Configuration file below:

const { initPlugin } = require('cypress-plugin-snapshots/plugin');
const allureWriter = require('@shelex/cypress-allure-plugin/writer');
const xlsx = require("node-xlsx").default;
const fs = require("fs");
const path = require("path");

module.exports = defineConfig({
  e2e: {
    setupNodeEvents(on, config) {
      on('task', {
        log(message) {
          console.log(message);
          return null;
        }
      });
    
      on('task', {
        parseXlsx({ filePath }) {
          return new Promise((resolve, reject) => {
          try {
            const jsonData = xlsx.parse(fs.readFileSync(filePath));
            resolve(jsonData);
          } catch (e) {
            reject(e);
          }
          });
        }
      });
    
      on('before:browser:launch', (browser = {}, launchOptions) => {
        const downloadDirectory = path.join(__dirname, '..', 'excelDownloads')
        
        if (browser.family === 'chromium') {
          launchOptions.preferences.default['download'] = { default_directory: downloadDirectory }
        }
        return launchOptions;
      });
    
      allureWriter(on, config);
      initPlugin(on, config);
    
      return config;
    },
    env: {
      // Environment variables 
    },
    specPattern: "cypress/e2e/**/*.{js,jsx,ts,tsx}",
    supportFile: "cypress/support/e2e.js",
    baseUrl: "https://randomApi.com",
    retries: 1,
    responseTimeout: 1000000,
    defaultCommandTimeout: 1000000,
    viewportHeight: 960,
    viewportWidth: 1536,
    excludeSpecPattern: ["**/__snapshots__/*", "**/__image_snapshots__/*"],
    reporter: "cypress-multi-reporters",
    reporterOptions: {
      reporterEnabled: "mochawesome,mocha-junit-reporter",
      mochawesomeReporterOptions: {
        reportDir: "cypress/results",
        quite: true,
        overwrite: false,
        html: false,
        json: true,
      },
      mochaJunitReporterReporterOptions: {
        mochaFile: "cypress/results/results-[hash].xml",
      }
    }
  }
});

specPattern is specified as:

specPattern: "cypress/e2e/**/*.{js,jsx,ts,tsx}",

This however, fails to pick up the specs within spec file, and specPatter is erroring out:

image

I've included the logs of the job below:

Cypress-PathError-DebugLogs.txt

21:44:32   > C:\Program Files (x86)\Jenkins\workspace\licensee\cypress\e2e\scripts\licensee-integration.js
21:44:32     at C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\lib\modes\run.js:1569:20
21:44:32     at tryCatcher (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\util.js:16:23)
21:44:32     at Promise._settlePromiseFromHandler (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:544:35)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:604:18)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at PromiseArray._resolve (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:127:19)
21:44:32     at PromiseArray._promiseFulfilled (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:145:14)
21:44:32     at PromiseArray._iterate (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:115:31)
21:44:32     at PromiseArray.init [as _init] (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:79:10)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:601:21)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at PromiseArray._resolve (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:127:19)
21:44:32     at PromiseArray._promiseFulfilled (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:145:14)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:609:26)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at Promise._resolveCallback (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:466:57)
21:44:32     at Promise._settlePromiseFromHandler (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:559:17)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:604:18)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:617:21)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at PromiseArray._resolve (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:127:19)
21:44:32     at PromiseArray._promiseFulfilled (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:145:14)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:609:26)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at MappingPromiseArray.PromiseArray._resolve (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:127:19)
21:44:32     at MappingPromiseArray.init (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:75:18)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:601:21)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at MappingPromiseArray.PromiseArray._resolve (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:127:19)
21:44:32     at MappingPromiseArray.init (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:75:18)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:601:21)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at MappingPromiseArray.PromiseArray._resolve (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:127:19)
21:44:32     at MappingPromiseArray.init (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise_array.js:75:18)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:601:21)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at Promise._resolveCallback (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:466:57)
21:44:32     at Promise._settlePromiseFromHandler (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:559:17)
21:44:32     at Promise._settlePromise (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:604:18)
21:44:32     at Promise._settlePromise0 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:649:10)
21:44:32     at Promise._settlePromises (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:729:18)
21:44:32     at Promise._fulfill (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\promise.js:673:18)
21:44:32     at C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\nodeback.js:42:21
21:44:32     at f (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\node_modules\once\once.js:25:25)
21:44:32     at Glob.<anonymous> (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:151:7)
21:44:32     at Glob.emit (node:events:390:28)
21:44:32     at Glob.emit (node:domain:475:12)
21:44:32     at Glob._finish (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:197:8)
21:44:32     at done (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:182:14)
21:44:32     at Glob._processReaddir2 (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:408:12)
21:44:32     at C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:371:17
21:44:32     at RES (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\node_modules\inflight\inflight.js:31:16)
21:44:32     at f (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\node_modules\once\once.js:25:25)
21:44:32     at Glob._readdirEntries (C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:578:10)
21:44:32     at C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\packages\server\node_modules\glob\glob.js:555:12
21:44:32     at C:\WINDOWS\system32\config\systemprofile\AppData\Local\Cypress\Cache\10.1.0\Cypress\resources\app\node_modules\graceful-fs\graceful-fs.js:209:16
21:44:32     at FSReqCallback.oncomplete (node:fs:188:23)
21:44:32  {
21:44:32   isCypressErr: true,
21:44:32   type: 'NO_SPECS_FOUND',
21:44:32   details: undefined,
21:44:32   messageMarkdown: "Can't run because `no spec files` were found.\n" +
21:44:32     '\n' +
21:44:32     'We searched for specs matching this glob pattern:\n' +
21:44:32     '\n' +
21:44:32     '  > C:\\Program Files (x86)\\Jenkins\\workspace\\licensee\\cypress\\e2e\\scripts\\licensee-integration.js',
21:44:32   originalError: undefined,
21:44:32   stackWithoutMessage: '    at C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\lib\\modes\\run.js:1569:20\n' +
21:44:32     '    at tryCatcher (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\util.js:16:23)\n' +
21:44:32     '    at Promise._settlePromiseFromHandler (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:544:35)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:604:18)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at PromiseArray._resolve (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:127:19)\n' +
21:44:32     '    at PromiseArray._promiseFulfilled (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:145:14)\n' +
21:44:32     '    at PromiseArray._iterate (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:115:31)\n' +
21:44:32     '    at PromiseArray.init [as _init] (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:79:10)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:601:21)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at PromiseArray._resolve (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:127:19)\n' +
21:44:32     '    at PromiseArray._promiseFulfilled (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:145:14)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:609:26)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at Promise._resolveCallback (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:466:57)\n' +
21:44:32     '    at Promise._settlePromiseFromHandler (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:559:17)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:604:18)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:617:21)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at PromiseArray._resolve (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:127:19)\n' +
21:44:32     '    at PromiseArray._promiseFulfilled (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:145:14)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:609:26)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at MappingPromiseArray.PromiseArray._resolve (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:127:19)\n' +
21:44:32     '    at MappingPromiseArray.init (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:75:18)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:601:21)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at MappingPromiseArray.PromiseArray._resolve (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:127:19)\n' +
21:44:32     '    at MappingPromiseArray.init (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:75:18)\n' +
21:44:32     '    at Promise._settlePromise (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:601:21)\n' +
21:44:32     '    at Promise._settlePromise0 (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:649:10)\n' +
21:44:32     '    at Promise._settlePromises (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:729:18)\n' +
21:44:32     '    at Promise._fulfill (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise.js:673:18)\n' +
21:44:32     '    at MappingPromiseArray.PromiseArray._resolve (C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Cypress\\Cache\\10.1.0\\Cypress\\resources\\app\\packages\\server\\node_modules\\bluebird\\js\\release\\promise_array.js:127:19)\n' +
21:44:32     '    at MappingPromiseArray.init (C:\\WINDOWS\\system32\\config\\sys'... 4162 more characters
21:44:32 }

The command I am using to run this on Jenkins VM is:

npx cypress run -e 'password=****' -b chrome --headless -s 'cypress\e2e\scripts\licensee-integration.js' -c video=false

I might be misinterpreting the logs but seems like Jenkins is unable to find: > C:\\Program Files (x86)\\Jenkins\\workspace\\licensee\\cypress\\e2e\\scripts\\licensee-integration.js

All of the specs are located within that directory, so not sure why it is failing to recognize.

Locally on Cypress CLI using command passing specified environment variables, spec passes and runs and successfully recognizes the spec patter specified in the configuration file:

Screenshot 2022-06-13 at 09 25 43

Furthermore, when loading Cypress test builder GUI, specs are also recognized.

Currently, I am able to get specs running locally, so its not a blocker, however thought I would raise, as this broke several jobs in place in Jenkins for last 2 weeks.

Let me know if you require any further information which I can provide.

Also, thousand apologies if this is not a bug and if I raised in incorrect format! First issue raised on github =)

Thank you!

Desired behavior

Should user run Jenkins Jobs on Windows VM, specPattern to be recognized and cypress to run specified specs.

Test code to reproduce

  1. Using aforementioned cypress.config.js within your project, run spec within Jenkins. - Please action job run using command and specifying path to spec to be used.
  2. Observe job result.

Cypress Version

10.1.0

Other

No response

diogosantana2011 avatar Jun 13 '22 07:06 diogosantana2011

@diogosantana2011 Thank you for the report. I can reproduce this. It does appear to be an issue similar to the one reported in #22040, this time affecting the --spec option in run mode instead.

tbiethman avatar Jun 13 '22 14:06 tbiethman

@diogosantana2011 Thank you for the report. I can reproduce this. It does appear to be an issue similar to the one reported in #22040, this time affecting the --spec option in run mode instead.

No problem. Thank you for assistance @tbiethman! Let me know if I can provide any further information!

diogosantana2011 avatar Jun 13 '22 14:06 diogosantana2011

I just want to add that I think I have this same issue:

Can't run because no spec files were found.

We searched for specs matching this glob pattern:

  > /var/lib/cloudbees-jenkins-distribution/workspace/NU Validate (SailPoint) QA/_Tests/6 lcm/password expiration/dist/suites/lcm/passwordExpiration.cy.js

It took me a while to realize what was going on but after I renamed the Jenkins project to have no parentheses in it, things started working again.

scolton99 avatar Jul 19 '22 15:07 scolton99

The code for this is done in cypress-io/cypress#23296, but has yet to be released. We'll update this issue and reference the changelog when it's released.

cypress-bot[bot] avatar Aug 15 '22 06:08 cypress-bot[bot]

Released in 10.5.0.

This comment thread has been locked. If you are still experiencing this issue after upgrading to Cypress v10.5.0, please open a new issue.

cypress-bot[bot] avatar Aug 15 '22 22:08 cypress-bot[bot]