question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItΒ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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

See original GitHub issue

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 <span class="ansi-yellow-fg">45857</span>.

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

/// <reference types="cypress" />

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

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:3
  • Comments:7

github_iconTop GitHub Comments

4reactions
byronwallcommented, Sep 23, 2022

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:

  • I used this guide and several hours of guessing to determine the correct syntax: https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md#Proxy-bypass-rules
  • I was able to troubleshoot this problem by using the W3C echo server and a bunch of console.log calls in my client side code. I observed that the ws protocol failed while the wss succeeded. Server = ws://echo.websocket.org
  • My application is unable to use wss so I could not simply change to the working protocol.

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);
    },
  },
});
1reaction
andrecasalcommented, Aug 27, 2021

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

Read more comments on GitHub >

github_iconTop Results From Across the Web

Socket.io - failed: Connection closed before receiving a ...
I'm using the chat example from socket.io. I set up the server on http://jmi.io:3000. As you can see, it works fine with a...
Read more >
WebSocket Connection closed before receiving a handshake ...
I have configured BIMServer to response back to my application and render 3D view loading individual component on viewer(pop-up window). I amΒ ...
Read more >
WebSocket connection to ws:// failed - Google Groups
1 - i have Apache 2.4.6 with WebSocket installed to do ProxyPass (this is working and i can do telnet on 8080 that...
Read more >
Troubleshooting connection issues | Socket.IO
IO client will always try to reconnect, unless specifically told otherwise. Let's review how you can troubleshoot a connection failure.
Read more >
[Solved]-WebSocket (Socket.io) connection Error - failed
Coding example for the question WebSocket (Socket.io) connection Error - failed: Connection closed before receiving a handshake response-node.js.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found