cypress-io / cypress

Fast, easy and reliable testing for anything that runs in a browser.
https://cypress.io
MIT License
46.46k stars 3.14k forks source link

WebSocket connection to x failed: Connection closed before receiving a handshake response #7664

Open alfredbez opened 4 years ago

alfredbez commented 4 years ago

Current behavior:

When I try to run a spec ... image ... it opens a new blank window image

output on the command-line

``` $ npx cypress open It looks like this is your first time using Cypress: 4.8.0 ✔ Verified Cypress! /home/abez/.cache/Cypress/4.8.0/Cypress Opening Cypress... GET /__/ 200 9.443 ms - - GET /__cypress/runner/cypress_runner.css 200 4.412 ms - - GET /__cypress/runner/cypress_runner.js 200 2.161 ms - - [3269539:0610/173428.752972:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:35577/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:35577/__cypress/runner/cypress_runner.js (182674) [3269539:0610/173430.345438:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:35577/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:35577/__cypress/runner/cypress_runner.js (182674) [3269539:0610/173432.210929:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:35577/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:35577/__cypress/runner/cypress_runner.js (182674) [3269539:0610/173437.732077:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:35577/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:35577/__cypress/runner/cypress_runner.js (182674) ```

debug-log

``` $ DEBUG=cypress:* npx cypress open cypress:cli:cli cli starts with arguments ["/home/abez/.nvm/versions/node/v12.13.0/bin/node","/home/abez/projects/ps/corona-shop/node_modules/.bin/cypress","open"] +0ms cypress:cli NODE_OPTIONS is not set +0ms cypress:cli:cli program parsing arguments +2ms cypress:cli:cli opening Cypress +0ms cypress:cli parsed cli options {} +45ms cypress:cli opening from options {"project":"/home/abez/projects/ps/corona-shop"} +0ms cypress:cli command line arguments ["--project","/home/abez/projects/ps/corona-shop"] +0ms cypress:cli verifying Cypress app +0ms cypress:cli checking environment variables +0ms cypress:cli checking if executable exists /home/abez/.cache/Cypress/4.8.0/Cypress/Cypress +2ms cypress:cli Binary is executable? : true +1ms cypress:cli binaryDir is /home/abez/.cache/Cypress/4.8.0/Cypress +1ms cypress:cli Reading binary package.json from: /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/package.json +0ms cypress:cli Found binary version 4.8.0 installed in: /home/abez/.cache/Cypress/4.8.0/Cypress +2ms cypress:cli { verified: true } +2ms cypress:cli is Verified ? true +1ms cypress:cli DISPLAY environment variable is set to :0 on Linux cypress:cli Assuming this DISPLAY points at working X11 server, cypress:cli Cypress will not spawn own Xvfb cypress:cli cypress:cli NOTE: if the X11 server is NOT working, Cypress will exit without explanation, cypress:cli see https://github.com/cypress-io/cypress/issues/4034 cypress:cli Solution: Unset the DISPLAY variable and try again: cypress:cli DISPLAY= npx cypress run ... +0ms cypress:cli needs to start own Xvfb? false +0ms cypress:cli spawning, should retry on display problem? true +0ms cypress:cli passing DISPLAY :0 +3ms cypress:cli spawning Cypress with executable: /home/abez/.cache/Cypress/4.8.0/Cypress/Cypress +0ms cypress:cli spawn args [ '--no-sandbox', '--', '--project', '/home/abez/projects/ps/corona-shop', '--cwd', '/home/abez/projects/ps/corona-shop' ] { detached: false, stdio: 'inherit' } +0ms cypress:ts Running without ts-node hook in environment "production" +0ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production/browsers +0ms cypress:server:util:node_options NODE_OPTIONS check passed, not forking { NODE_OPTIONS: '--max-http-header-size=1048576 --http-parser=legacy' } +0ms cypress:server:util:node_options restoring NODE_OPTIONS { NODE_OPTIONS: '--max-http-header-size=1048576 --http-parser=legacy', ORIGINAL_NODE_OPTIONS: undefined } +1ms cypress:server:cypress starting cypress with argv [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress', '--no-sandbox', '--', '--project', '/home/abez/projects/ps/corona-shop', '--cwd', '/home/abez/projects/ps/corona-shop' ] +0ms cypress:server:args argv array: [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress', '--no-sandbox', '--project', '/home/abez/projects/ps/corona-shop', '--cwd', '/home/abez/projects/ps/corona-shop' ] +0ms cypress:server:args argv parsed: { _: [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress' ], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true } +3ms cypress:server:util:proxy found proxy environment variables {} +0ms cypress:server:args options { _: [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress' ], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true, config: {} } +1ms cypress:server:args argv options: { _: [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress' ], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true, config: {}, projectRoot: '/home/abez/projects/ps/corona-shop' } +0ms cypress:server:cypress from argv [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress', '--no-sandbox', '--project', '/home/abez/projects/ps/corona-shop', '--cwd', '/home/abez/projects/ps/corona-shop' ] got options { _: [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress' ], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true, config: {}, projectRoot: '/home/abez/projects/ps/corona-shop' } +5ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production +202ms cypress:server:cypress starting in mode interactive with options { _: [ '/home/abez/.cache/Cypress/4.8.0/Cypress/Cypress' ], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true, config: {}, projectRoot: '/home/abez/projects/ps/corona-shop' } +79ms cypress:server:cypress running Electron currently +1ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production +86ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production/cache +274ms cypress:server:util:process_profiler current & mean memory and CPU usage by process group: cypress:server:util:process_profiler ┌─────────┬───────────────────┬──────────────┬────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐ cypress:server:util:process_profiler │ (index) │ group │ processCount │ pids │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │ cypress:server:util:process_profiler ├─────────┼───────────────────┼──────────────┼────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤ cypress:server:util:process_profiler │ 0 │ 'cypress' │ 1 │ '3306223' │ 0 │ 0 │ 147.06 │ 147.06 │ 147.06 │ cypress:server:util:process_profiler │ 1 │ 'electron-shared' │ 1 │ '3306226' │ 0 │ 0 │ 42.42 │ 42.42 │ 42.42 │ cypress:server:util:process_profiler │ 2 │ 'other' │ 2 │ '3306378, 3306380' │ 0 │ 0 │ 3.64 │ 3.64 │ 3.64 │ cypress:server:util:process_profiler │ 3 │ 'TOTAL' │ 4 │ '-' │ 0 │ 0 │ 193.11 │ 193.11 │ 193.11 │ cypress:server:util:process_profiler └─────────┴───────────────────┴──────────────┴────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘ +0ms cypress:server:saved_state making saved state from /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server +0ms cypress:server:saved_state for project path /home/abez/projects/ps/corona-shop +0ms cypress:server:saved_state state path for project /home/abez/projects/ps/corona-shop +3ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +2s cypress:server:saved_state full state path /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +3ms cypress:server:saved_state making new state file around /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file get values from /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file attempt to get lock on /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +2ms cypress:server:file getting lock succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +3ms cypress:server:file read /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file read succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +3ms cypress:server:file attempt to unlock /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file unlock succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1ms cypress:server:windows creating electron window with options { backgroundColor: '#dfe2e4', width: 800, height: 550, minWidth: 458, minHeight: 400, x: null, y: null, type: 'INDEX', devTools: false, trackState: { width: 'appWidth', height: 'appHeight', x: 'appX', y: 'appY', devTools: 'isAppDevToolsOpen' }, onBlur: [Function: onBlur], onFocus: [Function: onFocus], onClose: [Function: onClose], show: true, frame: true, transparent: false, icon: NativeImage {}, webPreferences: { preload: '/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/ipc/ipc.js', partition: null, webSecurity: false, nodeIntegration: false, backgroundThrottling: false, backgroundColor: '#dfe2e4', transparent: false }, url: 'file:///home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/desktop-gui/dist/index.html', contextMenu: false, recordFrameRate: null, onCrashed: [Function: onCrashed], onNewWindow: [Function: onNewWindow] } +0ms cypress:server:events got request for event: on:menu:clicked, undefined +0ms cypress:server:events got request for event: get:options, undefined +0ms cypress:server:events got request for event: get:current:user, undefined +1ms cypress:server:file get values from /home/abez/.config/Cypress/cy/production/cache +445ms cypress:server:file attempt to get lock on /home/abez/.config/Cypress/cy/production/cache +0ms cypress:server:events sending ipc data { type: 'get:options', data: { id: 0.4251909171563961, data: { _: [Array], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true, config: {}, projectRoot: '/home/abez/projects/ps/corona-shop', onFocusTests: null, os: 'linux', version: '4.8.0' } }, originalData: { id: 0.4251909171563961, data: { _: [Array], sandbox: false, project: '/home/abez/projects/ps/corona-shop', cwd: '/home/abez/projects/ps/corona-shop', invokedFromCli: true, config: {}, projectRoot: '/home/abez/projects/ps/corona-shop', onFocusTests: [Function: onFocusTests], os: 'linux', version: '4.8.0' } } } +3ms cypress:server:file getting lock succeeded or failed for /home/abez/.config/Cypress/cy/production/cache +3ms cypress:server:file read /home/abez/.config/Cypress/cy/production/cache +0ms cypress:server:file read succeeded or failed for /home/abez/.config/Cypress/cy/production/cache +0ms cypress:server:file attempt to unlock /home/abez/.config/Cypress/cy/production/cache +1ms cypress:server:file unlock succeeded or failed for /home/abez/.config/Cypress/cy/production/cache +0ms cypress:server:events sending ipc data { type: 'get:current:user', data: { id: 0.49348347618289545, data: {} }, originalData: { id: 0.49348347618289545, data: {} } } +2ms cypress:server:events got request for event: on:focus:tests, undefined +16ms cypress:server:events got request for event: on:spec:changed, undefined +1ms cypress:server:events got request for event: on:config:changed, undefined +0ms cypress:server:events got request for event: on:project:error, undefined +0ms cypress:server:events got request for event: on:project:warning, undefined +0ms cypress:server:events got request for event: open:project, '/home/abez/projects/ps/corona-shop' +0ms cypress:server:events open:project +0ms cypress:server:browsers getAllBrowsersWith { nameOrPath: undefined } +0ms cypress:server:browsers:utils getBrowsers +0ms cypress:launcher detecting if the following browsers are present [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', versionRegex: /Google Chrome (\S+)/m, binary: [ 'google-chrome', 'chrome', 'google-chrome-stable' ] }, { name: 'chromium', family: 'chromium', channel: 'stable', displayName: 'Chromium', versionRegex: /Chromium (\S+)/m, binary: [ 'chromium-browser', 'chromium' ] }, { name: 'chrome', family: 'chromium', channel: 'canary', displayName: 'Canary', versionRegex: /Google Chrome Canary (\S+)/m, binary: 'google-chrome-canary' }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', versionRegex: /^Mozilla Firefox ([^\sab]+)$/m, binary: 'firefox' }, { name: 'firefox', family: 'firefox', channel: 'dev', displayName: 'Firefox Developer Edition', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', versionRegex: /^Mozilla Firefox (\S+b\S*)$/m, binary: [ 'firefox-developer-edition', 'firefox' ] }, { name: 'firefox', family: 'firefox', channel: 'nightly', displayName: 'Firefox Nightly', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', versionRegex: /^Mozilla Firefox (\S+a\S*)$/m, binary: [ 'firefox-nightly', 'firefox-trunk' ] }, { name: 'edge', family: 'chromium', channel: 'stable', displayName: 'Edge', versionRegex: /Microsoft Edge (\S+)/m, binary: 'edge' }, { name: 'edge', family: 'chromium', channel: 'canary', displayName: 'Edge Canary', versionRegex: /Microsoft Edge Canary (\S+)/m, binary: 'edge-canary' }, { name: 'edge', family: 'chromium', channel: 'beta', displayName: 'Edge Beta', versionRegex: /Microsoft Edge Beta (\S+)/m, binary: 'edge-beta' }, { name: 'edge', family: 'chromium', channel: 'dev', displayName: 'Edge Dev', versionRegex: /Microsoft Edge Dev (\S+)/m, binary: 'edge-dev' } ] +0ms cypress:launcher checking one browser chrome +4ms cypress:launcher looking up chrome on linux platform +0ms cypress:launcher finding version string using command "google-chrome --version" +0ms cypress:launcher checking one browser chrome +14ms cypress:launcher looking up chrome on linux platform +0ms cypress:launcher finding version string using command "chrome --version" +1ms cypress:launcher checking one browser chrome +23ms cypress:launcher looking up chrome on linux platform +0ms cypress:launcher finding version string using command "google-chrome-stable --version" +0ms cypress:server:events got request for event: updater:check, undefined +64ms cypress:server:updater checking for new version of Cypress. current version is 4.8.0 +0ms cypress:launcher Received error detecting browser binary: "chrome" with error: spawn chrome ENOENT +41ms cypress:launcher browser chrome not installed +2ms cypress:network:agent addRequest called { isHttps: true, href: 'https://download.cypress.io/desktop.json' } +0ms cypress:network:connect beginning getAddress { hostname: 'download.cypress.io', port: 443 } +0ms cypress:network:connect got addresses { hostname: 'download.cypress.io', port: 443, addresses: [ { address: '172.67.69.12', family: 4 }, { address: '104.26.7.176', family: 4 }, { address: '104.26.6.176', family: 4 }, { address: '2606:4700:20::ac43:450c', family: 6 }, { address: '2606:4700:20::681a:7b0', family: 6 }, { address: '2606:4700:20::681a:6b0', family: 6 } ] } +8ms cypress:launcher stdout: "Google Chrome 83.0.4103.97" +43ms cypress:launcher setting major version for {"name":"chrome","family":"chromium","channel":"stable","displayName":"Chrome","version":"83.0.4103.97","path":"google-chrome"} +1ms cypress:launcher browser chrome version 83.0.4103.97 major version 83 +0ms cypress:network:agent got family { family: 6, href: 'https://download.cypress.io/desktop.json' } +40ms cypress:launcher stdout: "Google Chrome 83.0.4103.97" +36ms cypress:launcher setting major version for {"name":"chrome","family":"chromium","channel":"stable","displayName":"Chrome","version":"83.0.4103.97","path":"google-chrome-stable"} +1ms cypress:launcher browser chrome version 83.0.4103.97 major version 83 +0ms cypress:launcher checking one browser chromium +0ms cypress:launcher looking up chromium on linux platform +0ms cypress:launcher finding version string using command "chromium-browser --version" +0ms cypress:launcher checking one browser chromium +13ms cypress:launcher looking up chromium on linux platform +0ms cypress:launcher finding version string using command "chromium --version" +0ms cypress:launcher Received error detecting browser binary: "chromium-browser" with error: spawn chromium-browser ENOENT +16ms cypress:launcher Received error detecting browser binary: "chromium" with error: spawn chromium ENOENT +0ms cypress:launcher browser chromium not installed +1ms cypress:launcher browser chromium not installed +0ms cypress:launcher checking one browser chrome +0ms cypress:launcher looking up chrome on linux platform +0ms cypress:launcher finding version string using command "google-chrome-canary --version" +0ms cypress:launcher Received error detecting browser binary: "google-chrome-canary" with error: spawn google-chrome-canary ENOENT +17ms cypress:launcher browser chrome not installed +0ms cypress:launcher checking one browser firefox +0ms cypress:launcher looking up firefox on linux platform +0ms cypress:launcher finding version string using command "firefox --version" +0ms cypress:launcher stdout: "Mozilla Firefox 77.0.1" +85ms cypress:launcher setting major version for {"name":"firefox","family":"firefox","channel":"stable","displayName":"Firefox","version":"77.0.1","path":"firefox","info":"Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue)."} +0ms cypress:launcher browser firefox version 77.0.1 major version 77 +0ms cypress:launcher checking one browser firefox +1ms cypress:launcher looking up firefox on linux platform +0ms cypress:launcher finding version string using command "firefox-developer-edition --version" +0ms cypress:launcher checking one browser firefox +18ms cypress:launcher looking up firefox on linux platform +1ms cypress:launcher finding version string using command "firefox --version" +0ms cypress:launcher Received error detecting browser binary: "firefox-developer-edition" with error: spawn firefox-developer-edition ENOENT +29ms cypress:launcher browser firefox not installed +1ms cypress:launcher stdout: "Mozilla Firefox 77.0.1" +85ms cypress:launcher Could not extract version from stdout using regex: { stdout: 'Mozilla Firefox 77.0.1', versionRegex: /^Mozilla Firefox (\S+b\S*)$/m } +1ms cypress:launcher Received error detecting browser binary: "firefox" with error: Browser not installed: firefox +1ms cypress:launcher browser firefox not installed +0ms cypress:launcher checking one browser firefox +0ms cypress:launcher looking up firefox on linux platform +0ms cypress:launcher finding version string using command "firefox-nightly --version" +0ms cypress:launcher checking one browser firefox +21ms cypress:launcher looking up firefox on linux platform +1ms cypress:launcher finding version string using command "firefox-trunk --version" +0ms cypress:launcher Received error detecting browser binary: "firefox-nightly" with error: spawn firefox-nightly ENOENT +15ms cypress:launcher Received error detecting browser binary: "firefox-trunk" with error: spawn firefox-trunk ENOENT +0ms cypress:launcher browser firefox not installed +1ms cypress:launcher browser firefox not installed +0ms cypress:launcher checking one browser edge +0ms cypress:launcher looking up edge on linux platform +0ms cypress:launcher finding version string using command "edge --version" +0ms cypress:launcher Received error detecting browser binary: "edge" with error: spawn edge ENOENT +26ms cypress:launcher browser edge not installed +1ms cypress:launcher checking one browser edge +0ms cypress:launcher looking up edge on linux platform +1ms cypress:launcher finding version string using command "edge-canary --version" +0ms cypress:server:updater latest version of Cypress is: 4.8.0 +459ms cypress:server:updater new version of Cypress does not exist +0ms cypress:server:events sending ipc data { type: 'updater:check', data: { id: 0.19920282151458935, data: false }, originalData: { id: 0.19920282151458935, data: false } } +460ms cypress:launcher Received error detecting browser binary: "edge-canary" with error: spawn edge-canary ENOENT +24ms cypress:launcher browser edge not installed +0ms cypress:launcher checking one browser edge +0ms cypress:launcher looking up edge on linux platform +1ms cypress:launcher finding version string using command "edge-beta --version" +0ms cypress:launcher Received error detecting browser binary: "edge-beta" with error: spawn edge-beta ENOENT +28ms cypress:launcher browser edge not installed +1ms cypress:launcher checking one browser edge +1ms cypress:launcher looking up edge on linux platform +0ms cypress:launcher finding version string using command "edge-dev --version" +0ms cypress:launcher Received error detecting browser binary: "edge-dev" with error: spawn edge-dev ENOENT +27ms cypress:launcher browser edge not installed +1ms cypress:server:browsers:utils found browsers { browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 } ] } +587ms cypress:server:browsers:utils adding Electron browser { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } +1ms cypress:server:events setting found 3 browsers on the config +69ms cypress:server:open_project open_project create /home/abez/projects/ps/corona-shop +0ms cypress:server:open_project and options { onFocusTests: [Function: onFocusTests], onSpecChanged: [Function: onSpecChanged], onSettingsChanged: [Function: onSettingsChanged], onError: [Function: onError], onWarning: [Function: onWarning] } +1ms cypress:server:project Project created /home/abez/projects/ps/corona-shop +0ms cypress:server:open_project opening project /home/abez/projects/ps/corona-shop +0ms cypress:server:open_project and options { browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onFocusTests: [Function: onFocusTests], onSpecChanged: [Function: onSpecChanged], onSettingsChanged: [Function: onSettingsChanged], onError: [Function: onError], onWarning: [Function: onWarning], onReloadBrowser: [Function: onReloadBrowser] } +1ms cypress:server:project opening project instance /home/abez/projects/ps/corona-shop +1ms cypress:server:project project open options { browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onFocusTests: [Function: onFocusTests], onSpecChanged: [Function: onSpecChanged], onSettingsChanged: [Function: onSettingsChanged], onError: [Function: onError], onWarning: [Function: onWarning], onReloadBrowser: [Function: onReloadBrowser] } +1ms cypress:server:project project options { browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onFocusTests: [Function: onFocusTests], onSpecChanged: [Function: onSpecChanged], onSettingsChanged: [Function: onSettingsChanged], onError: [Function: onError], onWarning: [Function: onWarning], onReloadBrowser: [Function: onReloadBrowser], report: false } +1ms cypress:server:config setting config object +0ms cypress:server:config config is {} +0ms cypress:server:config merged config with options, got { envFile: {}, projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] } +1ms cypress:server:config using CYPRESS_INTERNAL_ENV production +5ms cypress:server:config resolved config is { value: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], from: 'default' } +3ms cypress:server:validation browsers [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] +0ms cypress:server:config setting support file /home/abez/projects/ps/corona-shop/cypress/support +3ms cypress:server:config for project root /home/abez/projects/ps/corona-shop +1ms cypress:server:config resolved support file /home/abez/projects/ps/corona-shop/cypress/support/index.js +1ms cypress:server:config set support folder /home/abez/projects/ps/corona-shop/cypress/support +1ms cypress:server:config setting plugins file /home/abez/projects/ps/corona-shop/cypress/plugins +0ms cypress:server:config for project root /home/abez/projects/ps/corona-shop +0ms cypress:server:config set pluginsFile to /home/abez/projects/ps/corona-shop/cypress/plugins/index.js +1ms cypress:server:config set scaffold paths +1ms cypress:server:scaffold scaffolded files ["cypress/integration/examples/actions.spec.js","cypress/integration/examples/aliasing.spec.js","cypress/integration/examples/assertions.spec.js","cypress/integration/examples/connectors.spec.js","cypress/integration/examples/cookies.spec.js","cypress/integration/examples/cypress_api.spec.js","cypress/integration/examples/files.spec.js","cypress/integration/examples/local_storage.spec.js","cypress/integration/examples/location.spec.js","cypress/integration/examples/misc.spec.js","cypress/integration/examples/navigation.spec.js","cypress/integration/examples/network_requests.spec.js","cypress/integration/examples/querying.spec.js","cypress/integration/examples/spies_stubs_clocks.spec.js","cypress/integration/examples/traversal.spec.js","cypress/integration/examples/utilities.spec.js","cypress/integration/examples/viewport.spec.js","cypress/integration/examples/waiting.spec.js","cypress/integration/examples/window.spec.js","cypress/fixtures/example.json","cypress/support/commands.js","cypress/support/index.js","cypress/plugins/index.js"] +0ms cypress:server:config got file tree +6ms cypress:server:project get saved state +31ms cypress:server:saved_state making saved state from /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server +1s cypress:server:saved_state for project path /home/abez/projects/ps/corona-shop +1ms cypress:server:saved_state state path for project /home/abez/projects/ps/corona-shop +0ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1s cypress:server:saved_state full state path /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1ms cypress:server:file get values from /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +647ms cypress:server:file attempt to get lock on /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file getting lock succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1ms cypress:server:file read /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file read succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1ms cypress:server:file attempt to unlock /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file unlock succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:scaffold determine if new project by globbing files in { integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration' } +9ms cypress:server:scaffold found 19 files in folder /home/abez/projects/ps/corona-shop/cypress/integration +42ms cypress:server:scaffold determine if we should scaffold: +0ms cypress:server:scaffold - empty? false +1ms cypress:server:scaffold - different number of files? false +1ms cypress:server:scaffold - different file names? false +0ms cypress:server:scaffold - same sizes? true +5ms cypress:server:scaffold untouched scaffold true modal closed true +0ms cypress:server:project scaffolding with plugins file /home/abez/projects/ps/corona-shop/cypress/plugins/index.js +55ms cypress:server:scaffold plugins folder /home/abez/projects/ps/corona-shop/cypress/plugins +1ms cypress:server:scaffold verify scaffolding in /home/abez/projects/ps/corona-shop/cypress/plugins +5ms cypress:server:scaffold folder /home/abez/projects/ps/corona-shop/cypress/plugins already exists +1ms cypress:server:project typescript doesn't exist. ts-node setup failed. +8ms cypress:server:project error message Cannot find module 'typescript' from '/home/abez/projects/ps/corona-shop' +0ms cypress:server:plugins plugins.init /home/abez/projects/ps/corona-shop/cypress/plugins/index.js +0ms cypress:server:plugins forking to run /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/plugins/child/index.js +0ms cypress:server:plugins:child pluginsFile: /home/abez/projects/ps/corona-shop/cypress/plugins/index.js +0ms cypress:server:plugins:child project root: /home/abez/projects/ps/corona-shop +1ms cypress:server:plugins:child typescript doesn't exist. ts-node setup failed. +3ms cypress:server:plugins:child error message: Cannot find module 'typescript' from '/home/abez/projects/ps/corona-shop' +0ms cypress:server:plugins:child require pluginsFile +0ms cypress:server:plugins:child plugins load file "/home/abez/projects/ps/corona-shop/cypress/plugins/index.js" +2ms cypress:server:plugins:child passing config { animationDistanceThreshold: 5, fileServerFolder: '/home/abez/projects/ps/corona-shop', baseUrl: null, fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', blacklistHosts: null, chromeWebSecurity: true, modifyObstructiveCode: true, integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', env: {}, pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', hosts: null, screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', numTestsKeptInMemory: 50, supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', port: null, supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', projectId: null, videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', reporter: 'spec', reporterOptions: null, ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, trashAssetsBeforeRuns: true, execTimeout: 60000, userAgent: null, pageLoadTimeout: 60000, viewportWidth: 1000, requestTimeout: 5000, viewportHeight: 660, responseTimeout: 30000, video: true, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, watchForFileChanges: true, waitForAnimations: true, resolvedNodeVersion: '12.13.0', nodeVersion: 'default', firefoxGcInterval: { runMode: 1, openMode: null }, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalComponentTesting: false, experimentalShadowDomSupport: false, projectRoot: '/home/abez/projects/ps/corona-shop', configFile: '/home/abez/projects/ps/corona-shop/cypress.json' } +0ms cypress:server:plugins:child run plugins function +2ms cypress:server:plugins:child register event _get:task:body with id 0 +1ms cypress:server:plugins:child register event _get:task:keys with id 1 +0ms cypress:server:plugins:child run plugins function +0ms cypress:server:plugins:child plugins file successfully loaded +1ms cypress:server:plugins register plugins process event _get:task:body with id 0 +261ms cypress:server:plugins register event '_get:task:body' +1ms cypress:server:plugins register plugins process event _get:task:keys with id 1 +0ms cypress:server:plugins register event '_get:task:keys' +0ms cypress:server:plugins resolving with new config null +0ms cypress:server:project plugin config yielded: null +263ms cypress:server:config updateWithPluginValues { cfg: { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ [Object], [Object], [Object] ], port: null, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: [Object], fileServerFolder: [Object], baseUrl: [Object], fixturesFolder: [Object], blacklistHosts: [Object], chromeWebSecurity: [Object], modifyObstructiveCode: [Object], integrationFolder: [Object], env: {}, pluginsFile: [Object], hosts: [Object], screenshotsFolder: [Object], numTestsKeptInMemory: [Object], supportFile: [Object], port: [Object], projectId: [Object], videosFolder: [Object], reporter: [Object], reporterOptions: [Object], ignoreTestFiles: [Object], testFiles: [Object], defaultCommandTimeout: [Object], trashAssetsBeforeRuns: [Object], execTimeout: [Object], userAgent: [Object], pageLoadTimeout: [Object], viewportWidth: [Object], requestTimeout: [Object], viewportHeight: [Object], responseTimeout: [Object], video: [Object], taskTimeout: [Object], videoCompression: [Object], videoUploadOnPasses: [Object], watchForFileChanges: [Object], waitForAnimations: [Object], nodeVersion: [Object], firefoxGcInterval: [Object], componentFolder: [Object], browsers: [Object], experimentalGetCookiesSameSite: [Object], experimentalSourceRewriting: [Object], experimentalComponentTesting: [Object], experimentalShadowDomSupport: [Object] }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ [Object] ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false }, overrides: {} } +327ms cypress:server:config config diffs null +2ms cypress:server:config merged config object { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false } +1ms cypress:server:config merged plugins config { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false } +2ms cypress:server:project updated config: { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false } +8ms cypress:server:server server open +0ms cypress:server:server Server listening on { address: '127.0.0.1', family: 'IPv4', port: 42795 } +54ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production/proxy +391ms cypress:https-proxy:ca checking CA version { actualVersion: 1, CA_VERSION: 1 } +0ms cypress:https-proxy Created SNI HTTPS Proxy Server { port: 42773 } +0ms cypress:server:server Setting remoteAuth undefined +22ms cypress:server:server Setting remoteOrigin http://localhost:42795 +1ms cypress:server:server Setting remoteStrategy file +0ms cypress:server:server Setting remoteHostAndPort null +0ms cypress:server:server Setting remoteDocDomain localhost +0ms cypress:server:server Setting remoteFileServer http://localhost:32851 +0ms cypress:server:server Getting remote state: { auth: undefined, props: null, origin: 'http://localhost:42795', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:32851' } +0ms cypress:server:project project config: { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +81ms cypress:server:project watch settings files +1ms cypress:server:project scaffolding project /home/abez/projects/ps/corona-shop +19ms cypress:server:scaffold support folder /home/abez/projects/ps/corona-shop/cypress/support, support file /home/abez/projects/ps/corona-shop/cypress/support/index.js +374ms cypress:server:scaffold verify scaffolding in /home/abez/projects/ps/corona-shop/cypress/support +0ms cypress:server:project scaffold flags { isTextTerminal: false, CYPRESS_INTERNAL_FORCE_SCAFFOLD: undefined } +1ms cypress:server:project will scaffold integration and fixtures folder +0ms cypress:server:scaffold integration folder /home/abez/projects/ps/corona-shop/cypress/integration +1ms cypress:server:scaffold verify scaffolding in /home/abez/projects/ps/corona-shop/cypress/integration +0ms cypress:server:scaffold fixture folder /home/abez/projects/ps/corona-shop/cypress/fixtures +0ms cypress:server:scaffold verify scaffolding in /home/abez/projects/ps/corona-shop/cypress/fixtures +0ms cypress:server:scaffold folder /home/abez/projects/ps/corona-shop/cypress/support already exists +1ms cypress:server:scaffold folder /home/abez/projects/ps/corona-shop/cypress/integration already exists +0ms cypress:server:scaffold folder /home/abez/projects/ps/corona-shop/cypress/fixtures already exists +0ms cypress:server:project attempt watch plugins file: /home/abez/projects/ps/corona-shop/cypress/plugins/index.js +1ms cypress:server:project plugins file found? true +4ms cypress:server:project watch plugins file +0ms cypress:server:project project has config { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +26ms cypress:server:events sending ipc data { type: 'open:project', data: { id: 0.22242776900585004, data: { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [Array], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: [Object], javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: [Object], parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [Array], resolvedNodeVersion: '12.13.0', state: [Object], isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } }, originalData: { id: 0.22242776900585004, data: { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [Array], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: [Object], javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: [Object], parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [Array], resolvedNodeVersion: '12.13.0', state: [Object], isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } } } +510ms cypress:server:events got request for event: get:specs, undefined +19ms cypress:server:open_project check for spec updates +528ms cypress:server:project project has config { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +28ms cypress:server:open_project createSpecWatch component testing enabled false +4ms cypress:server:open_project watching integration test files: **/*.* in /home/abez/projects/ps/corona-shop/cypress/integration +0ms cypress:server:specs experimentalComponentTesting false +0ms cypress:server:specs looking for test specs in the folder: /home/abez/projects/ps/corona-shop/cypress/integration +0ms cypress:server:specs there is no spec pattern +0ms cypress:server:specs globbing test files "**/*.*" +1ms cypress:server:specs glob options { sort: true, absolute: true, nodir: true, cwd: '/home/abez/projects/ps/corona-shop/cypress/integration', ignore: [ '/home/abez/projects/ps/corona-shop/cypress/support/index.js', '/home/abez/projects/ps/corona-shop/cypress/fixtures/**/*' ] } +0ms cypress:server:events got request for event: get:project:status, { id: undefined, path: '/home/abez/projects/ps/corona-shop' } +14ms cypress:server:project get project status for client id undefined at path /home/abez/projects/ps/corona-shop +13ms cypress:server:project no project id +0ms cypress:server:events sending ipc data { type: 'get:project:status', data: { id: 0.559541387289995, data: { id: undefined, path: '/home/abez/projects/ps/corona-shop', state: 'VALID' } }, originalData: { id: 0.559541387289995, data: { id: undefined, path: '/home/abez/projects/ps/corona-shop', state: 'VALID' } } } +2ms cypress:server:specs [ cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/aliasing.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/assertions.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/connectors.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/cookies.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/cypress_api.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/files.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/local_storage.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/location.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/misc.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/navigation.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/network_requests.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/querying.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/spies_stubs_clocks.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/traversal.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/utilities.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/viewport.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/waiting.spec.js', cypress:server:specs '/home/abez/projects/ps/corona-shop/cypress/integration/examples/window.spec.js' cypress:server:specs ] +16ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js +4ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/aliasing.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/assertions.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/connectors.spec.js +1ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/cookies.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/cypress_api.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/files.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/local_storage.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/location.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/misc.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/navigation.spec.js +1ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/network_requests.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/querying.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/spies_stubs_clocks.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/traversal.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/utilities.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/viewport.spec.js +0ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/waiting.spec.js +1ms cypress:server:specs found spec file /home/abez/projects/ps/corona-shop/cypress/integration/examples/window.spec.js +0ms cypress:server:specs found 19 spec files: [ { name: 'examples/actions.spec.js', relative: 'cypress/integration/examples/actions.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js' }, { name: 'examples/aliasing.spec.js', relative: 'cypress/integration/examples/aliasing.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/aliasing.spec.js' }, { name: 'examples/assertions.spec.js', relative: 'cypress/integration/examples/assertions.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/assertions.spec.js' }, { name: 'examples/connectors.spec.js', relative: 'cypress/integration/examples/connectors.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/connectors.spec.js' }, { name: 'examples/cookies.spec.js', relative: 'cypress/integration/examples/cookies.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/cookies.spec.js' }, { name: 'examples/cypress_api.spec.js', relative: 'cypress/integration/examples/cypress_api.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/cypress_api.spec.js' }, { name: 'examples/files.spec.js', relative: 'cypress/integration/examples/files.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/files.spec.js' }, { name: 'examples/local_storage.spec.js', relative: 'cypress/integration/examples/local_storage.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/local_storage.spec.js' }, { name: 'examples/location.spec.js', relative: 'cypress/integration/examples/location.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/location.spec.js' }, { name: 'examples/misc.spec.js', relative: 'cypress/integration/examples/misc.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/misc.spec.js' }, { name: 'examples/navigation.spec.js', relative: 'cypress/integration/examples/navigation.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/navigation.spec.js' }, { name: 'examples/network_requests.spec.js', relative: 'cypress/integration/examples/network_requests.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/network_requests.spec.js' }, { name: 'examples/querying.spec.js', relative: 'cypress/integration/examples/querying.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/querying.spec.js' }, { name: 'examples/spies_stubs_clocks.spec.js', relative: 'cypress/integration/examples/spies_stubs_clocks.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/spies_stubs_clocks.spec.js' }, { name: 'examples/traversal.spec.js', relative: 'cypress/integration/examples/traversal.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/traversal.spec.js' }, { name: 'examples/utilities.spec.js', relative: 'cypress/integration/examples/utilities.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/utilities.spec.js' }, { name: 'examples/viewport.spec.js', relative: 'cypress/integration/examples/viewport.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/viewport.spec.js' }, { name: 'examples/waiting.spec.js', relative: 'cypress/integration/examples/waiting.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/waiting.spec.js' }, { name: 'examples/window.spec.js', relative: 'cypress/integration/examples/window.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/window.spec.js' } ] +3ms ┌─────────────────────────────────────────────────────────┬─────────────┐ │ relative │ specType │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/actions.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/aliasing.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/assertions.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/connectors.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/cookies.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/cypress_api.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/files.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/local_storage.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/location.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/misc.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/navigation.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/network_requests.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/querying.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/spies_stubs_clocks.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/traversal.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/utilities.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/viewport.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/waiting.spec.js │ integration │ ├─────────────────────────────────────────────────────────┼─────────────┤ │ cypress/integration/examples/window.spec.js │ integration │ └─────────────────────────────────────────────────────────┴─────────────┘ cypress:server:open_project found 19 specs using spec pattern '**/*.*': [ 'examples/actions.spec.js', 'examples/aliasing.spec.js', 'examples/assertions.spec.js', 'examples/connectors.spec.js', 'examples/cookies.spec.js', 'examples/cypress_api.spec.js', 'examples/files.spec.js', 'examples/local_storage.spec.js', 'examples/location.spec.js', 'examples/misc.spec.js', 'examples/navigation.spec.js', 'examples/network_requests.spec.js', 'examples/querying.spec.js', 'examples/spies_stubs_clocks.spec.js', 'examples/traversal.spec.js', 'examples/utilities.spec.js', 'examples/viewport.spec.js', 'examples/waiting.spec.js', 'examples/window.spec.js' ] +61ms cypress:server:events sending ipc data { type: 'get:specs', data: { id: 0.8997367528987941, data: { integration: [Array] } }, originalData: { id: 0.8997367528987941, data: { integration: [Array] } } } +52ms cypress:server:events got request for event: close:browser, undefined +5s cypress:server:events sending ipc data { type: 'close:browser', data: { id: 0.6904071391719404, data: undefined }, originalData: { id: 0.6904071391719404, data: undefined } } +2ms cypress:server:events got request for event: launch:browser, { browser: { displayName: 'Electron', name: 'electron', family: 'chromium', channel: 'stable', version: '80.0.3987.165', path: '', profilePath: undefined, majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.', custom: undefined, warning: undefined, isChosen: true }, spec: { name: 'examples/actions.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js', relative: 'cypress/integration/examples/actions.spec.js' }, specType: 'integration', relative: 'cypress/integration/examples/actions.spec.js' } +25ms cypress:server:events launching browser for 'integration' spec: { name: 'examples/actions.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js', relative: 'cypress/integration/examples/actions.spec.js' } +0ms cypress:server:open_project resetting project state, preparing to launch browser electron for spec { name: 'examples/actions.spec.js', absolute: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js', relative: 'cypress/integration/examples/actions.spec.js', specType: 'integration' } options { projectRoot: '/home/abez/projects/ps/corona-shop', onBrowserOpen: [Function: onBrowserOpen], onBrowserClose: [Function: onBrowserClose] } +5s cypress:server:project resetting project instance /home/abez/projects/ps/corona-shop +5s cypress:proxy:http:util:buffers resetting buffers +0ms cypress:server:server Setting remoteAuth undefined +5s cypress:server:server Setting remoteOrigin http://localhost:42795 +0ms cypress:server:server Setting remoteStrategy file +0ms cypress:server:server Setting remoteHostAndPort null +0ms cypress:server:server Setting remoteDocDomain localhost +0ms cypress:server:server Setting remoteFileServer http://localhost:32851 +0ms cypress:server:server Getting remote state: { auth: undefined, props: null, origin: 'http://localhost:42795', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:32851' } +0ms cypress:server:project project has config { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +3ms cypress:server:project prefixed path for spec { pathToSpec: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js', type: 'integration', url: '/integration/examples/actions.spec.js' } +5ms cypress:server:project return path to spec { specType: 'integration', absoluteSpecPath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples/actions.spec.js', prefixedPath: '/integration/examples/actions.spec.js', url: 'http://localhost:42795/__/#/tests/integration/examples/actions.spec.js' } +1ms cypress:server:open_project open project url http://localhost:42795/__/#/tests/integration/examples/actions.spec.js +10ms cypress:server:project project has config { projectRoot: '/home/abez/projects/ps/corona-shop', projectName: 'corona-shop', report: false, browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 42795, hosts: null, morgan: true, baseUrl: null, socketId: null, projectId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/home/abez/projects/ps/corona-shop', videosFolder: '/home/abez/projects/ps/corona-shop/cypress/videos', supportFile: '/home/abez/projects/ps/corona-shop/cypress/support/index.js', fixturesFolder: '/home/abez/projects/ps/corona-shop/cypress/fixtures', integrationFolder: '/home/abez/projects/ps/corona-shop/cypress/integration', screenshotsFolder: '/home/abez/projects/ps/corona-shop/cypress/screenshots', namespace: '__cypress', pluginsFile: '/home/abez/projects/ps/corona-shop/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', firefoxGcInterval: { runMode: 1, openMode: null }, javascripts: [], experimentalComponentTesting: false, componentFolder: '/home/abez/projects/ps/corona-shop/cypress/component', experimentalGetCookiesSameSite: false, experimentalSourceRewriting: false, experimentalShadowDomSupport: false, env: {}, cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: null, from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/integration', from: 'default' }, env: {}, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 50, from: 'default' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: true, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: true, from: 'default' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, firefoxGcInterval: { value: [Object], from: 'default' }, componentFolder: { value: 'cypress/component', from: 'default' }, browsers: { value: [Array], from: 'default' }, experimentalGetCookiesSameSite: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalComponentTesting: { value: false, from: 'default' }, experimentalShadowDomSupport: { value: false, from: 'default' } }, parentTestsFolder: '/home/abez/projects/ps/corona-shop/cypress', parentTestsFolderDisplay: 'corona-shop/cypress', supportFolder: '/home/abez/projects/ps/corona-shop/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/home/abez/projects/ps/corona-shop/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.13.0', state: { showedOnBoardingModal: true }, isNewProject: false, proxyUrl: 'http://localhost:42795', browserUrl: 'http://localhost:42795/__/', reporterUrl: 'http://localhost:42795/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +0ms cypress:server:open_project launching browser: { displayName: 'Electron', name: 'electron', family: 'chromium', channel: 'stable', version: '80.0.3987.165', path: '', profilePath: undefined, majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.', custom: undefined, warning: undefined, isChosen: true, isHeaded: true, isHeadless: false }, spec: cypress/integration/examples/actions.spec.js +2ms cypress:server:browsers getBrowserLauncher { browser: { displayName: 'Electron', name: 'electron', family: 'chromium', channel: 'stable', version: '80.0.3987.165', path: '', profilePath: undefined, majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.', custom: undefined, warning: undefined, isChosen: true, isHeaded: true, isHeadless: false } } +6s cypress:server:browsers opening browser { displayName: 'Electron', name: 'electron', family: 'chromium', channel: 'stable', version: '80.0.3987.165', path: '', profilePath: undefined, majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.', custom: undefined, warning: undefined, isChosen: true, isHeaded: true, isHeadless: false } +3ms cypress:server:browsers:electron open { browser: { displayName: 'Electron', name: 'electron', family: 'chromium', channel: 'stable', version: '80.0.3987.165', path: '', profilePath: undefined, majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.', custom: undefined, warning: undefined, isChosen: true, isHeaded: true, isHeadless: false }, url: 'http://localhost:42795/__/#/tests/integration/examples/actions.spec.js' } +0ms cypress:server:saved_state making saved state from /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server +5s cypress:server:saved_state for project path /home/abez/projects/ps/corona-shop +0ms cypress:server:saved_state state path for project /home/abez/projects/ps/corona-shop +0ms cypress:server:appdata path: /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +5s cypress:server:saved_state full state path /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file get values from /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +5s cypress:server:file attempt to get lock on /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file getting lock succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1ms cypress:server:file read /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file read succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +1ms cypress:server:file attempt to unlock /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:file unlock succeeded or failed for /home/abez/.config/Cypress/cy/production/projects/corona-shop-54ce75d806b65d12f0f32381071cff6e/state.json +0ms cypress:server:browsers:electron received saved state { showedOnBoardingModal: true } +3ms cypress:server:browsers:electron browser window options { projectRoot: '/home/abez/projects/ps/corona-shop', browsers: [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', version: '83.0.4103.97', path: 'google-chrome', majorVersion: 83 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', version: '77.0.1', path: 'firefox', info: 'Firefox support is currently in beta! You can help us continue to improve the Cypress + Firefox experience by [reporting any issues you find](https://on.cypress.io/new-issue).', majorVersion: 77 }, { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '80.0.3987.165', path: '', majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], proxyUrl: 'http://localhost:42795', userAgent: null, proxyServer: 'http://localhost:42795', socketIoRoute: '/__socket.io', chromeWebSecurity: true, url: 'http://localhost:42795/__/#/tests/integration/examples/actions.spec.js', isTextTerminal: false, browser: { displayName: 'Electron', name: 'electron', family: 'chromium', channel: 'stable', version: '80.0.3987.165', path: '', profilePath: undefined, majorVersion: 80, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.', custom: undefined, warning: undefined, isChosen: true, isHeaded: true, isHeadless: false }, x: null, y: null, width: 1280, height: 720, devTools: false, minWidth: 100, minHeight: 100, contextMenu: true, partition: 'persist:interactive', trackState: { width: 'browserWidth', height: 'browserHeight', x: 'browserX', y: 'browserY', devTools: 'isBrowserDevToolsOpen' }, show: true, frame: true, recordFrameRate: null, webPreferences: { partition: null, webSecurity: true, nodeIntegration: false, backgroundThrottling: false } } +2ms cypress:server:plugins plugin event registered? { event: 'before:browser:launch', isRegistered: false } +5s cypress:server:browsers:electron launching browser window to url: http://localhost:42795/__/#/tests/integration/examples/actions.spec.js +2ms cypress:server:windows removing all electron extensions [] +6s cypress:server:browsers:electron debugger attached +16ms cypress:server:browsers:electron debugger: sending Browser.getVersion with params undefined +0ms cypress:server:browsers:electron clearing cache +0ms cypress:server:browsers:electron debugger: received response to Browser.getVersion: { jsVersion: '8.0.426.27', product: 'Chrome/80.0.3987.165', protocolVersion: '1.3', revision: '@e5b6ab1e501c0d609fdc717c00413f388cccad50', userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/4.8.0 Chrome/80.0.3987.165 Electron/8.3.1 Safari/537.36' } +1ms cypress:server:routes Serving Cypress front-end by requested URL: /__/ +0ms cypress:server:server Getting remote state: { auth: undefined, props: null, origin: 'http://localhost:42795', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:32851' } +68ms cypress:server:runner serving runner index.html with config { version: '4.8.0', platform: 'linux', arch: 'x64', projectName: 'corona-shop' } +0ms cypress:server:runner env object has the following keys: +0ms GET /__/ 200 8.641 ms - - GET /__cypress/runner/cypress_runner.css 200 4.429 ms - - GET /__cypress/runner/cypress_runner.js 200 2.249 ms - - cypress:server:server Got CONNECT request from localhost:42795 +698ms cypress:https-proxy Writing browserSocket connection headers { url: 'localhost:42795', headLength: 0, headers: { host: 'localhost:42795', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/4.8.0 Chrome/80.0.3987.165 Electron/8.3.1 Safari/537.36' } } +6s cypress:https-proxy Got first head bytes { url: 'localhost:42795', head: 'GET /__socket.io/?EIO=3&transport=websocket HTTP/1.1\r\nHost: loca' } +1ms cypress:server:server HTTPS request does not match URL: https://localhost:42795 with props: null +1ms cypress:https-proxy Making connection to localhost:42795 +1ms cypress:https-proxy getting proxy URL { port: 42795, serverPort: 42795, sniPort: 42773, url: 'https://localhost:42795' } +0ms cypress:network:connect received error on connect, retrying { iteration: 0, delay: 0, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +7s cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +3ms cypress:server:browsers:electron debugger: enable Console and Network +756ms cypress:server:browsers:electron debugger: sending Console.enable with params undefined +0ms cypress:server:browsers:electron debugger: received response to Console.enable: {} +19ms cypress:server:browsers:electron maybe recording video { onScreencastFrame: undefined } +0ms cypress:server:browsers browser opened +802ms cypress:network:connect received error on connect, retrying { iteration: 2, delay: 200, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +102ms cypress:network:connect received error on connect, retrying { iteration: 3, delay: 200, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +203ms cypress:network:connect retries exhausted, bubbling up error { iteration: 4, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +204ms cypress:https-proxy received upstreamSocket callback for request { port: '42795', hostname: 'localhost', err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +514ms cypress:https-proxy received error on client browserSocket { err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 }, url: 'localhost:42795' } +2ms [3306223:0610/175331.519263:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:42795/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:42795/__cypress/runner/cypress_runner.js (182674) cypress:server:events sending ipc data { type: 'launch:browser', data: { id: 0.7822078427966872, data: { browserOpened: true } }, originalData: { id: 0.7822078427966872, data: { browserOpened: true } } } +2s cypress:server:server Got CONNECT request from localhost:42795 +2s cypress:https-proxy Writing browserSocket connection headers { url: 'localhost:42795', headLength: 0, headers: { host: 'localhost:42795', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/4.8.0 Chrome/80.0.3987.165 Electron/8.3.1 Safari/537.36' } } +1s cypress:https-proxy Got first head bytes { url: 'localhost:42795', head: 'GET /__socket.io/?EIO=3&transport=websocket HTTP/1.1\r\nHost: loca' } +3ms cypress:server:server HTTPS request does not match URL: https://localhost:42795 with props: null +3ms cypress:https-proxy Making connection to localhost:42795 +1ms cypress:https-proxy getting proxy URL { port: 42795, serverPort: 42795, sniPort: 42773, url: 'https://localhost:42795' } +0ms cypress:network:connect received error on connect, retrying { iteration: 0, delay: 0, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +1s cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +4ms cypress:network:connect received error on connect, retrying { iteration: 2, delay: 200, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +103ms cypress:network:connect received error on connect, retrying { iteration: 3, delay: 200, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +202ms cypress:network:connect retries exhausted, bubbling up error { iteration: 4, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +203ms cypress:https-proxy received upstreamSocket callback for request { port: '42795', hostname: 'localhost', err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +515ms cypress:https-proxy received error on client browserSocket { err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 }, url: 'localhost:42795' } +0ms [3306223:0610/175333.214901:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:42795/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:42795/__cypress/runner/cypress_runner.js (182674) cypress:server:util:process_profiler current & mean memory and CPU usage by process group: cypress:server:util:process_profiler ┌─────────┬───────────────────┬──────────────┬─────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐ cypress:server:util:process_profiler │ (index) │ group │ processCount │ pids │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │ cypress:server:util:process_profiler ├─────────┼───────────────────┼──────────────┼─────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤ cypress:server:util:process_profiler │ 0 │ 'cypress' │ 1 │ '3306223' │ 3.5 │ 1.75 │ 268.84 │ 207.95 │ 268.84 │ cypress:server:util:process_profiler │ 1 │ 'electron-shared' │ 3 │ '3306226, 3306396, 3306682' │ 0 │ 0 │ 172.52 │ 107.47 │ 172.52 │ cypress:server:util:process_profiler │ 2 │ 'Electron' │ 1 │ '3307141' │ 0 │ 0 │ 149.81 │ 149.81 │ 149.81 │ cypress:server:util:process_profiler │ 3 │ 'desktop-gui' │ 1 │ '3306919' │ 0 │ 0 │ 127.2 │ 127.2 │ 127.2 │ cypress:server:util:process_profiler │ 4 │ 'plugin' │ 1 │ '3307032' │ 0 │ 0 │ 69.79 │ 69.79 │ 69.79 │ cypress:server:util:process_profiler │ 5 │ 'other' │ 2 │ '3307221, 3307222' │ 0 │ 0 │ 3.67 │ 3.66 │ 3.67 │ cypress:server:util:process_profiler │ 6 │ 'TOTAL' │ 9 │ '-' │ 3.5 │ 1.75 │ 791.82 │ 492.47 │ 791.82 │ cypress:server:util:process_profiler └─────────┴───────────────────┴──────────────┴─────────────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘ +10s cypress:server:events got request for event: get:project:status, { id: undefined, path: '/home/abez/projects/ps/corona-shop' } +3s cypress:server:project get project status for client id undefined at path /home/abez/projects/ps/corona-shop +5s cypress:server:project no project id +0ms cypress:server:events sending ipc data { type: 'get:project:status', data: { id: 0.29377582096748456, data: { id: undefined, path: '/home/abez/projects/ps/corona-shop', state: 'VALID' } }, originalData: { id: 0.29377582096748456, data: { id: undefined, path: '/home/abez/projects/ps/corona-shop', state: 'VALID' } } } +1ms cypress:server:server Got CONNECT request from localhost:42795 +3s cypress:https-proxy Writing browserSocket connection headers { url: 'localhost:42795', headLength: 0, headers: { host: 'localhost:42795', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/4.8.0 Chrome/80.0.3987.165 Electron/8.3.1 Safari/537.36' } } +2s cypress:https-proxy Got first head bytes { url: 'localhost:42795', head: 'GET /__socket.io/?EIO=3&transport=websocket HTTP/1.1\r\nHost: loca' } +1ms cypress:server:server HTTPS request does not match URL: https://localhost:42795 with props: null +3ms cypress:https-proxy Making connection to localhost:42795 +1ms cypress:https-proxy getting proxy URL { port: 42795, serverPort: 42795, sniPort: 42773, url: 'https://localhost:42795' } +0ms cypress:network:connect received error on connect, retrying { iteration: 0, delay: 0, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +2s cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +4ms cypress:network:connect received error on connect, retrying { iteration: 2, delay: 200, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +104ms cypress:network:connect received error on connect, retrying { iteration: 3, delay: 200, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +202ms cypress:network:connect retries exhausted, bubbling up error { iteration: 4, err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +204ms cypress:https-proxy received upstreamSocket callback for request { port: '42795', hostname: 'localhost', err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 } } +517ms cypress:https-proxy received error on client browserSocket { err: Error: connect ECONNREFUSED 192.168.128.3:42795 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.128.3', port: 42795 }, url: 'localhost:42795' } +1ms [3306223:0610/175336.134802:INFO:CONSOLE(182674)] "WebSocket connection to 'ws://localhost:42795/__socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response", source: http://localhost:42795/__cypress/runner/cypress_runner.js (182674) cypress:server:browsers:electron close fired on the BrowserWindow { browserWindowUrl: 'http://localhost:42795/__/#/tests/integration/examples/actions.spec.js' } +7s cypress:server:browsers:electron closed event fired +35ms cypress:server:windows removing all electron extensions [] +8s cypress:server:events sending ipc data { type: 'launch:browser', data: { id: 0.7822078427966872, data: { browserClosed: true } }, originalData: { id: 0.7822078427966872, data: { browserClosed: true } } } +3s cypress:server:browsers:electron debugger detached due to { reason: 'target closed' } +11ms cypress:cli child event fired { event: 'exit', code: 0, signal: null } +19s cypress:cli child event fired { event: 'close', code: 0, signal: null } +1ms ```

It does also not work with Chrome and Firefox, see the logs:

Chrome

**Title:** Error launching browser **Message:** Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 50 seconds. This usually indicates there was a problem opening the Chrome browser. The CDP port requested was 45857. Error details: Error: connect ECONNREFUSED 192.168.128.3:45857 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) **Stack trace:** ``` Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 50 seconds. This usually indicates there was a problem opening the Chrome browser. The CDP port requested was 45857. Error details: Error: connect ECONNREFUSED 192.168.128.3:45857 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) at get (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/errors.js:1035:15) at Object.throwErr [as throw] (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/errors.js:1053:9) at /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/browsers/protocol.js:105:21 at tryCatcher (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:439:21) ```

Firefox

**Title:** Error launching browser **Message:** Cypress failed to make a connection to Firefox. This usually indicates there was a problem opening the Firefox browser. Error details: Error: Cypress could not connect to Firefox. An unexpected error was received from Marionette connection: Error: cannot open socket To avoid this error, ensure that there are no other instances of Firefox launched by Cypress running. at Object.get (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/errors.js:1035:15) at /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/browsers/firefox-util.js:279:47 **Stack trace:** ``` Error: Cypress failed to make a connection to Firefox. This usually indicates there was a problem opening the Firefox browser. Error details: Error: Cypress could not connect to Firefox. An unexpected error was received from Marionette connection: Error: cannot open socket To avoid this error, ensure that there are no other instances of Firefox launched by Cypress running. at Object.get (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/errors.js:1035:15) at /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/browsers/firefox-util.js:279:47 at get (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/errors.js:1035:15) at Object.throwErr [as throw] (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/errors.js:1053:9) at /home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/lib/browsers/firefox.js:397:41 at tryCatcher (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/home/abez/.cache/Cypress/4.8.0/Cypress/resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:439:21) ```

Desired behavior:

I want to run the example tests shipped with cypress out of the box.

Test code to reproduce

It failed with every example shipped with cypress, I just add the window.spec.js here, since it's the smallest file

window.spec.js

```js /// context('Window', () => { beforeEach(() => { cy.visit('https://example.cypress.io/commands/window') }) it('cy.window() - get the global window object', () => { // https://on.cypress.io/window cy.window().should('have.property', 'top') }) it('cy.document() - get the document object', () => { // https://on.cypress.io/document cy.document().should('have.property', 'charset').and('eq', 'UTF-8') }) it('cy.title() - get the title', () => { // https://on.cypress.io/title cy.title().should('include', 'Kitchen Sink') }) }) ```

Versions

Cypress: 3.8.3 - 4.8.0 operating system:

$ lsb_release -a
LSB Version:    core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

browsers: Chrome 83, Firefox 77, Electron 80

redReno commented 4 years ago

We have a similar error when using Chrome. It works with Firefox. We are using cypress 4.9.0

ilam-natarajan commented 3 years ago

@sainthkh I face this issue too. is this issue under the radar? is there any workaround for this? @alfredbez do you still face this issue? did you find any workaround?

sainthkh commented 3 years ago

Unfortunately, it's not under radar. I just labeled it for later.

redReno commented 3 years ago

We could not find an easy solution. Can't go into details, but we had to create a proxy server that added credentials, LTS certificates, and certain headers before sending the data to the server. The Cypress base URL was then changed to the proxy server address. WS is usually not a problem but in this case the this the security measures put a stop to the testing until the proxy was implemented.

alfredbez commented 3 years ago

Hello there, I switched companies in the meantime and got a new machine, jus tried to verify this and it works now. The setup is basically the same:

$ lsb_release -a
LSB Version:    core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal
andrecasal commented 2 years ago

I'm still hitting this problem running Cypress tests on a Gatsby project.

Running Chrome/Electron:

Screenshot 2021-08-27 at 15 32 50

Running Firefox:

Screenshot 2021-08-27 at 15 33 33
byronwall commented 1 year ago

I was able to resolve this error for my specific setup. I believe the issue is related to ws connections not going through the Cypress proxy correctly.

To resolve, I modified the default --proxy-bypass-list argument to include my specific web socket connection. This prevents the Cypress proxy from interfering with the connection.

My argument now looks like: --proxy-bypass-list=<-loopback>,ws://*localhost*:9697

In my case, my web socket server is known to run at a specific port on localhost using the ws (not wss) protocol.

Additional reference:

My full config file (cypress.config.ts)

import { defineConfig } from "cypress";

export default defineConfig({
  viewportWidth: 1400,
  viewportHeight: 800,
  e2e: {
    // We've imported your old cypress plugins here.
    // You may want to clean this up later by importing these.
    setupNodeEvents(on, config) {
      on("before:browser:launch", (browser = {}, launchOptions) => {
        // `args` is an array of all the arguments that will
        // be passed to browsers when it launches
        console.log(launchOptions.args); // print all current args

        launchOptions.args = launchOptions.args.map((arg) => {
          if (arg.startsWith("--proxy-bypass-list")) {
            return "--proxy-bypass-list=<-loopback>,ws://*localhost*:9697";
          }

          return arg;
        });

        if (browser.family === "chromium" && browser.name !== "electron") {
          // auto open devtools
          launchOptions.args.push("--auto-open-devtools-for-tabs");
        }

        // whatever you return here becomes the launchOptions

        console.log("final args", launchOptions.args); // print all current args

        return launchOptions;
      });

      return require("./cypress/plugins/index.js")(on, config);
    },
  },
});
cypress-app-bot commented 1 year ago

This issue has not had any activity in 180 days. Cypress evolves quickly and the reported behavior should be tested on the latest version of Cypress to verify the behavior is still occurring. It will be closed in 14 days if no updates are provided.

cypress-app-bot commented 1 year ago

This issue has been closed due to inactivity.

cwbusacker commented 1 month ago

I'm on the latest version of cypress 13.9.0 and it is still happening. Are there any updates? I can't seem to get the --proxy-bypass-list to work. I've tried: --proxy-bypass-list=<-loopback>;ws://*/api/*, --proxy-bypass-list=<-loopback>,ws://*/api/*, --proxy-bypass-list=<-loopback>;ws://*, and --proxy-bypass-list=<-loopback>,ws://*

cwbusacker commented 1 month ago

It's also interesting, for my case, it seems the api call to get the websocket intermittently fails. When it does, the server doesn't see the api call at all. it also seems that it only fails on the first new WebSocket. After that, the remaining websockets successfully connect.

If I wait 4 minutes (not sure what decides that), I get the handshake response error 400.