Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

headless runner does not exit #491

Closed
ddouglascarr opened this issue May 3, 2017 · 14 comments
Closed

headless runner does not exit #491

ddouglascarr opened this issue May 3, 2017 · 14 comments
Labels
OS: linux stage: ready for work The issue is reproducible and in scope type: unexpected behavior User expected result, but got another

Comments

@ddouglascarr
Copy link

ddouglascarr commented May 3, 2017

Current behavior:

When I run a test spec it does not exit once finished. I originally thought this was due to using cy.exec, but the bug occurs with this simple test spec.

However, turning off video recording stops reproducing the bug. I have another test that runs a script which leaves a detached process running (logging database output). That reproduces the bug even with video=false. Unfortunately I cant post that.

Expected behavior:

The headless runner should exit with 0 for success and >0 for failure.

How to reproduce the current behavior:

Run the test code on a machine without ffmpeg.

Test code:

describe('cypress bug', () => {
  it('will not exit the headless runner', () => {
    expect(true).to.equal(false);
  })
})

Additional Info (images, notes, stack traces, etc)

Gitter thread: https://gitter.im/cypress-io/cypress?at=5909d020edf919574a71eec1

wtfnode

Started video recording: /home/daniel/src/edrolo/tod_project/tod_django/react/cypress/videos/jywf7.mp4

  (Tests Starting)


  cypress bug

    ✓ will not exit the headless runner


  1 passing (99ms)


  (Tests Finished)

  - Tests:           1
  - Passes:          1
  - Failures:        0
  - Pending:         0
  - Duration:        0 seconds
  - Screenshots:     0
  - Video Recorded:  true
  - Cypress Version: 0.19.2
Warning: We failed to record the video.

This error will not alter the exit code.

Error: ffmpeg exited with code 1: Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

    at ChildProcess.<anonymous> (/home/daniel/.cypress/Cypress/resources/app/node_modules/fluent-ffmpeg/lib/processor.js:177:22)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

[WTF Node?] open handles:
- File descriptors: (note: stdio always exists)
  - fd 2 (tty) (stdio)
  - fd 0 (tty)
- Child processes
  - PID 2540
    - Entry point: /home/daniel/.nvm/versions/node/v6.10.2/lib/node_modules/cypress-cli/lib/utils.coffee:210

I'm using the following script as a workaround for our CI system. It reads stdout of the cypress runner, parses the failure number and exits appropriately.

/*
 * Workaround for a bug in Cypress where a file descriptor is
 * left open, and node will not exit.
 * Runs Cypress, reads stdout of the tests, and exits manually
 * with the number of failed tests as the exit code
 * https://gitter.im/cypress-io/cypress?at=59082b056aea30763d6062b8
 */

const spawn = require('child_process').spawn;
let failureCount = null;

const proc = spawn('cypress', ['run'].concat(process.argv.slice(2)), {
  cwd: `${__dirname}/..`,
});

proc.stdout.on('data', (data) => {
  data.toString().split('\n').forEach((line) => {
    console.log(line);
    if (line.indexOf('- Failures:') > -1) {
      failureCount = Number(line.split(':')[1]);
    }
    if (line.indexOf('(All Done)') > -1) {
      if (typeof failureCount !== 'number') {
        throw new Error('failureCount has not been read by the script.');
      }
      process.exit(failureCount);
    }
  });
});
  • Operating System: Linux (Ubuntu Gnome 17.04)
  • Cypress Version: Cypress CLI: 0.13.1
@jennifer-shehane jennifer-shehane added OS: linux type: unexpected behavior User expected result, but got another labels May 4, 2017
@ffxsam
Copy link
Contributor

ffxsam commented Jan 25, 2018

Wow, long-standing bug. ☹️ Actually, cypress run does exit and exits with return code 0, but ffmpeg does fail in the same way. That shouldn't be happening.

@bahmutov
Copy link
Contributor

might be related to ffmpeg not dealing with screen resolution correctly

@mooperd

This comment has been minimized.

@basselAhmed
Copy link

Any update on this?

@jennifer-shehane jennifer-shehane changed the title healdess runner does not exit headless runner does not exit Dec 3, 2018
@jennifer-shehane jennifer-shehane added the stage: ready for work The issue is reproducible and in scope label Dec 3, 2018
@vedmant
Copy link

vedmant commented Feb 8, 2019

I have the same issue with latest Cypress version 3.1.5

@yuanyuanlimaggie
Copy link

I have the same issue with Cypress 3.1.3.

@sj4nes
Copy link

sj4nes commented Feb 13, 2019

Experiencing this with a Gitlab pipeline, the cypress run does not exit after all tests completed. Using the cypress/base:10 Docker image.

@jennifer-shehane
Copy link
Member

@bahmutov mentioned this may be related to screen resolution - there is another issue involving screen resolution and ffmpeg here #3491

@bruno-gouveia
Copy link

bruno-gouveia commented Mar 27, 2019

I'm having the same problem. Running it headless on my mac os machine it exits with code 0 but when running it on windows machine on TeamCity it never exits after completing the tests.

Edit: Just tested it in another windows machine and the same thing happens.

Edit2: This just happens when using the mocha teamcity reporter: cypress run --reporter @cypress/mocha-teamcity-reporter
I'll open an issue for that

@lots0logs
Copy link

lots0logs commented Jul 27, 2019

I'm experiencing this both on my local system (linux) and on CircleCI with Cypress 3.4.0. The runner never exits once tests are complete.

Here's the processes that are running until killed manually:

2019-07-27_15-45

@lots0logs
Copy link

lots0logs commented Jul 27, 2019

Here's the output when debug is enabled:

cypress:server:project onMocha suite end +14ms
  cypress:server:reporter got mocha event 'suite end' with args: [ { id: 'r1', title: '', root: true, type: 'suite' } ] +14ms
  engine:ws received "42["mocha","end",{"end":"2019-07-27T21:09:33.165Z"}]" +1ms
  engine:socket packet +1ms
  socket.io-parser decoded 2["mocha","end",{"end":"2019-07-27T21:09:33.165Z"}] as {"type":2,"nsp":"/","data":["mocha","end",{"end":"2019-07-27T21:09:33.165Z"}]} +0ms
  socket.io:socket got packet {"type":2,"nsp":"/","data":["mocha","end",{"end":"2019-07-27T21:09:33.165Z"}]} +0ms
  socket.io:socket emitting event ["mocha","end",{"end":"2019-07-27T21:09:33.165Z"}] +0ms
  socket.io:socket dispatching an event ["mocha","end",{"end":"2019-07-27T21:09:33.165Z"}] +0ms
  cypress:server:project onMocha end +0ms
  cypress:server:reporter got mocha event 'end' with args: [ { end: '2019-07-27T21:09:33.165Z' } ] +0ms
  mocha-junit-reporter writing file to tests/cypress/results/junit/362f665669853a47f3904b3bccc15af0.xml +3m
  mocha-junit-reporter results written successfully +4ms

  6 passing (3m)
  1 pending

  socket.io-parser encoding packet {"type":2,"data":["tests:finished"],"nsp":"/"} +23ms
  socket.io-parser encoded {"type":2,"data":["tests:finished"],"nsp":"/"} as 2["tests:finished"] +0ms
  socket.io:client writing packet ["2[\"tests:finished\"]"] +130ms
  engine:socket sending packet "message" (2["tests:finished"]) +24ms
  engine:socket flushing buffer to transport +0ms
  engine:ws writing "42["tests:finished"]" +24ms
  engine:ws received "4234["backend:request","read:file","tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap",{"encoding":"utf8"}]" +0ms
  engine:socket packet +0ms
  socket.io-parser decoded 234["backend:request","read:file","tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap",{"encoding":"utf8"}] as {"type":2,"nsp":"/","id":34,"data":["backend:request","read:file","tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap",{"encoding":"utf8"}]} +2ms
  socket.io:socket got packet {"type":2,"nsp":"/","id":34,"data":["backend:request","read:file","tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap",{"encoding":"utf8"}]} +25ms
  socket.io:socket emitting event ["backend:request","read:file","tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap",{"encoding":"utf8"}] +0ms
  socket.io:socket attaching ack callback to event +0ms
  socket.io:socket dispatching an event ["backend:request","read:file","tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap",{"encoding":"utf8"},null] +0ms
  cypress:server:socket backend:request { eventName: 'read:file', args: [ 'tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap', { encoding: 'utf8' } ] } +133ms
[mochawesome] Report JSON saved to /home/dustin/etdev-workspace/meta/core-products/Divi/core/tests/cypress/results/mochawesome/mochawesome_002.json

[mochawesome] Report HTML saved to /home/dustin/etdev-workspace/meta/core-products/Divi/core/tests/cypress/results/mochawesome/mochawesome_002.html


  (Results)

  ┌───────────────────────────────────────────────┐
  │ Tests:        7                               │
  │ Passing:      6                               │
  │ Failing:      0                               │
  │ Pending:      1                               │
  │ Skipped:      0                               │
  │ Screenshots:  0                               │
  │ Video:        true                            │
  │ Duration:     3 minutes, 8 seconds            │
  │ Spec Ran:     builder/feature/library.spec.js │
  └───────────────────────────────────────────────┘

  cypress:server:run attempting to close the browser +3m
  cypress:server:browsers killing browser process +3m
  socket.io:socket sending ack [{"response":{"contents":"SNAPSHOT DATA...","filePath":"/home/dustin/etdev-workspace/meta/core-products/Divi/core/tests/cypress/integration/builder/feature/__snapshots__/library.spec.js.snap"}}]" +84ms
  express:router dispatching POST /divi/wp-admin/admin-ajax.php +9s
  express:router query  : /divi/wp-admin/admin-ajax.php +0ms
  express:router expressInit  : /divi/wp-admin/admin-ajax.php +0ms
  express:router <anonymous>  : /divi/wp-admin/admin-ajax.php +0ms
  express:router cookieParser  : /divi/wp-admin/admin-ajax.php +0ms
  express:router compression  : /divi/wp-admin/admin-ajax.php +1ms
  express:router errorHandler  : /divi/wp-admin/admin-ajax.php +0ms
  cypress:server:server Getting remote state: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } +9s
  cypress:server:proxy handling proxied request { url: '/divi/wp-admin/admin-ajax.php', proxiedUrl: 'http://wp52.php73.local.etdevs.com/divi/wp-admin/admin-ajax.php', headers: { host: 'wp52.php73.local.etdevs.com', 'proxy-connection': 'keep-alive', 'content-length': '81', accept: 'application/json, text/javascript, */*; q=0.01', origin: 'http://wp52.php73.local.etdevs.com', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/3.4.0 Chrome/61.0.3163.100 Electron/2.0.18 Safari/537.36', 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8', 'accept-encoding': 'gzip, deflate', 'accept-language': 'en-US', cookie: 'wordpress_test_cookie=WP+Cookie+check; wordpress_60b6b48611b00e5c374036f5ff144640=etdev%7C1564434385%7C7hV6r0cVHRZd1BZB38STKiO2wmDKl6XMmsSFTr7n1Zm%7Cd7c25f2a20c88d3c9e71f77ba678146a5cf0daa1a39e679f271cb01592be1676; wordpress_logged_in_60b6b48611b00e5c374036f5ff144640=etdev%7C1564434385%7C7hV6r0cVHRZd1BZB38STKiO2wmDKl6XMmsSFTr7n1Zm%7Cadf4b69926edc383f7141ee9a204d0d2ad72ac6a183dd0afa4929ac12f2cb25c; wp-settings-1=posts_list_mode%3Dlist%26editor%3Dtinymce%26libraryContent%3Dbrowse%26hidetb%3D1%26post_dfw%3Don%26mfold%3Do; wp-settings-time-1=1564261586; tk_ai=woo%3ArGbJA1oSM7hvLSFTbICRof9E; et-editor-available-post-8231-fb=fb; et-editing-post-8231-fb=fb; __cypress.unload=true' }, remoteState: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } } +9s
  compression no compression: size below threshold +9s
  express:router dispatching GET /__/ +2ms
  express:router query  : /__/ +0ms
  express:router expressInit  : /__/ +0ms
  express:router <anonymous>  : /__/ +0ms
  express:router cookieParser  : /__/ +0ms
  express:router compression  : /__/ +1ms
  express:router errorHandler  : /__/ +0ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +3m
  cypress:server:server Getting remote state: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } +3ms
  cypress:server:runner serving runner index.html with config { version: '3.4.0', platform: 'linux', arch: 'x64', projectName: 'core' } +3m
  express:view lookup "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +1ms
  express:view stat "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  express:view render "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  compression gzip compression +7ms
  cypress:server:video capture stderr log { message: 'frame= 4849 fps= 26 q=13.0 size=   13568kB time=00:03:13.40 bitrate= 574.7kbits/s dup=1316 drop=1 speed=1.03x    ' } +545ms
  cypress:server:video capture stderr log { message: 'frame= 4863 fps= 26 q=12.0 size=   13568kB time=00:03:13.96 bitrate= 573.1kbits/s dup=1319 drop=1 speed=1.03x    ' } +577ms
  cypress:server:video capture stderr log { message: 'frame= 4877 fps= 26 q=12.0 size=   13568kB time=00:03:14.52 bitrate= 571.4kbits/s dup=1326 drop=1 speed=1.03x    ' } +656ms
  cypress:server:video capture stderr log { message: 'frame= 4890 fps= 26 q=12.0 size=   13568kB time=00:03:15.04 bitrate= 569.9kbits/s dup=1335 drop=1 speed=1.03x    ' } +446ms
  cypress:server:video capture stderr log { message: 'frame= 4905 fps= 26 q=12.0 size=   13824kB time=00:03:15.64 bitrate= 578.9kbits/s dup=1345 drop=1 speed=1.03x    ' } +658ms
  cypress:server:video capture stderr log { message: 'frame= 4919 fps= 26 q=12.0 size=   13824kB time=00:03:16.20 bitrate= 577.2kbits/s dup=1355 drop=1 speed=1.03x    ' } +498ms
  cypress:server:video capture stderr log { message: 'frame= 4934 fps= 26 q=12.0 size=   13824kB time=00:03:16.80 bitrate= 575.4kbits/s dup=1365 drop=1 speed=1.03x    ' } +601ms
  cypress:server:video capture stderr log { message: 'frame= 4949 fps= 26 q=12.0 size=   13824kB time=00:03:17.40 bitrate= 573.7kbits/s dup=1375 drop=1 speed=1.03x    ' } +641ms
  express:router dispatching POST /divi/wp-admin/admin-ajax.php +5s
  express:router query  : /divi/wp-admin/admin-ajax.php +0ms
  express:router expressInit  : /divi/wp-admin/admin-ajax.php +0ms
  express:router <anonymous>  : /divi/wp-admin/admin-ajax.php +1ms
  express:router cookieParser  : /divi/wp-admin/admin-ajax.php +0ms
  express:router compression  : /divi/wp-admin/admin-ajax.php +0ms
  express:router errorHandler  : /divi/wp-admin/admin-ajax.php +0ms
  cypress:server:server Getting remote state: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } +5s
  cypress:server:proxy handling proxied request { url: '/divi/wp-admin/admin-ajax.php', proxiedUrl: 'http://wp52.php73.local.etdevs.com/divi/wp-admin/admin-ajax.php', headers: { host: 'wp52.php73.local.etdevs.com', 'proxy-connection': 'keep-alive', 'content-length': '77', accept: 'application/json, text/javascript, */*; q=0.01', origin: 'http://wp52.php73.local.etdevs.com', 'x-requested-with': 'XMLHttpRequest', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/3.4.0 Chrome/61.0.3163.100 Electron/2.0.18 Safari/537.36', 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8', referer: 'http://wp52.php73.local.etdevs.com/divi/?page_id=8231&et_fb=1&PageSpeed=off', 'accept-encoding': 'gzip, deflate', 'accept-language': 'en-US', cookie: 'wordpress_test_cookie=WP+Cookie+check; wordpress_60b6b48611b00e5c374036f5ff144640=etdev%7C1564434385%7C7hV6r0cVHRZd1BZB38STKiO2wmDKl6XMmsSFTr7n1Zm%7Cd7c25f2a20c88d3c9e71f77ba678146a5cf0daa1a39e679f271cb01592be1676; wordpress_logged_in_60b6b48611b00e5c374036f5ff144640=etdev%7C1564434385%7C7hV6r0cVHRZd1BZB38STKiO2wmDKl6XMmsSFTr7n1Zm%7Cadf4b69926edc383f7141ee9a204d0d2ad72ac6a183dd0afa4929ac12f2cb25c; wp-settings-1=posts_list_mode%3Dlist%26editor%3Dtinymce%26libraryContent%3Dbrowse%26hidetb%3D1%26post_dfw%3Don%26mfold%3Do; wp-settings-time-1=1564261586; tk_ai=woo%3ArGbJA1oSM7hvLSFTbICRof9E; et-editor-available-post-8231-fb=fb; et-editing-post-8231-fb=fb; __cypress.unload=true' }, remoteState: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } } +5s
  compression no compression: size below threshold +5s
  express:router dispatching GET /__/ +56ms
  express:router query  : /__/ +0ms
  express:router expressInit  : /__/ +1ms
  express:router <anonymous>  : /__/ +0ms
  express:router cookieParser  : /__/ +0ms
  express:router compression  : /__/ +0ms
  express:router errorHandler  : /__/ +0ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +5s
  cypress:server:server Getting remote state: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } +56ms
  cypress:server:runner serving runner index.html with config { version: '3.4.0', platform: 'linux', arch: 'x64', projectName: 'core' } +5s
  express:view lookup "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  express:view stat "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +1ms
  express:view render "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  compression undefined not compressible +59ms
  compression no compression: filtered +0ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +0ms
  socket.io-client:manager connect attempt will timeout after 20000 +2ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +36ms
  socket.io-client:manager connect_error +35ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +1ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +1ms
  express:router dispatching POST /divi/wp-admin/admin-ajax.php +266ms
  express:router query  : /divi/wp-admin/admin-ajax.php +0ms
  express:router expressInit  : /divi/wp-admin/admin-ajax.php +0ms
  express:router <anonymous>  : /divi/wp-admin/admin-ajax.php +0ms
  express:router cookieParser  : /divi/wp-admin/admin-ajax.php +0ms
  express:router compression  : /divi/wp-admin/admin-ajax.php +1ms
  express:router errorHandler  : /divi/wp-admin/admin-ajax.php +0ms
  cypress:server:server Getting remote state: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } +268ms
  cypress:server:proxy handling proxied request { url: '/divi/wp-admin/admin-ajax.php', proxiedUrl: 'http://wp52.php73.local.etdevs.com/divi/wp-admin/admin-ajax.php', headers: { host: 'wp52.php73.local.etdevs.com', 'proxy-connection': 'keep-alive', 'content-length': '35925', accept: 'application/json, text/javascript, */*; q=0.01', origin: 'http://wp52.php73.local.etdevs.com', 'x-requested-with': 'XMLHttpRequest', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/3.4.0 Chrome/61.0.3163.100 Electron/2.0.18 Safari/537.36', 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8', 'accept-encoding': 'gzip, deflate', 'accept-language': 'en-US', cookie: 'wordpress_test_cookie=WP+Cookie+check; wordpress_60b6b48611b00e5c374036f5ff144640=etdev%7C1564434385%7C7hV6r0cVHRZd1BZB38STKiO2wmDKl6XMmsSFTr7n1Zm%7Cd7c25f2a20c88d3c9e71f77ba678146a5cf0daa1a39e679f271cb01592be1676; wordpress_logged_in_60b6b48611b00e5c374036f5ff144640=etdev%7C1564434385%7C7hV6r0cVHRZd1BZB38STKiO2wmDKl6XMmsSFTr7n1Zm%7Cadf4b69926edc383f7141ee9a204d0d2ad72ac6a183dd0afa4929ac12f2cb25c; wp-settings-1=posts_list_mode%3Dlist%26editor%3Dtinymce%26libraryContent%3Dbrowse%26hidetb%3D1%26post_dfw%3Don%26mfold%3Do; wp-settings-time-1=1564261586; tk_ai=woo%3ArGbJA1oSM7hvLSFTbICRof9E; et-editor-available-post-8231-fb=fb; et-editing-post-8231-fb=fb; __cypress.unload=true' }, remoteState: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } } +324ms
  compression no compression: size below threshold +265ms
  express:router dispatching GET /__/ +9ms
  express:router query  : /__/ +0ms
  express:router expressInit  : /__/ +0ms
  express:router <anonymous>  : /__/ +0ms
  express:router cookieParser  : /__/ +0ms
  express:router compression  : /__/ +1ms
  express:router errorHandler  : /__/ +0ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +278ms
  cypress:server:server Getting remote state: { auth: null, props: { port: '80', tld: 'com', domain: 'etdevs' }, origin: 'http://wp52.php73.local.etdevs.com', strategy: 'http', visiting: false, domainName: 'etdevs.com', fileServer: null } +10ms
  cypress:server:runner serving runner index.html with config { version: '3.4.0', platform: 'linux', arch: 'x64', projectName: 'core' } +278ms
  express:view lookup "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  express:view stat "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  express:view render "/home/dustin/.cache/Cypress/3.4.0/Cypress/resources/app/packages/runner/dist/index.html" +0ms
  compression undefined not compressible +13ms
  compression no compression: filtered +0ms
  cypress:server:video capture stderr log { message: 'frame= 4965 fps= 26 q=12.0 size=   13824kB time=00:03:18.04 bitrate= 571.8kbits/s dup=1386 drop=1 speed=1.03x    ' } +556ms
  cypress:server:video capture stderr log { message: 'frame= 4979 fps= 26 q=13.0 size=   13824kB time=00:03:18.60 bitrate= 570.2kbits/s dup=1389 drop=1 speed=1.03x    ' } +552ms
  cypress:server:video capture stderr log { message: 'frame= 4992 fps= 26 q=13.0 size=   13824kB time=00:03:19.12 bitrate= 568.7kbits/s dup=1391 drop=1 speed=1.03x    ' } +599ms
  cypress:server:video capture stderr log { message: 'frame= 5006 fps= 26 q=18.0 size=   13824kB time=00:03:19.68 bitrate= 567.1kbits/s dup=1395 drop=1 speed=1.03x    ' } +499ms
  cypress:server:video capture stderr log { message: 'frame= 5019 fps= 26 q=13.0 size=   14080kB time=00:03:20.20 bitrate= 576.1kbits/s dup=1398 drop=1 speed=1.03x    ' } +501ms
  cypress:server:video capture stderr log { message: 'frame= 5032 fps= 26 q=13.0 size=   14080kB time=00:03:20.72 bitrate= 574.6kbits/s dup=1401 drop=1 speed=1.03x    ' } +520ms
  cypress:server:video capture stderr log { message: 'frame= 5044 fps= 26 q=13.0 size=   14080kB time=00:03:21.20 bitrate= 573.3kbits/s dup=1403 drop=1 speed=1.03x    ' } +498ms
  cypress:server:video capture stderr log { message: 'frame= 5058 fps= 26 q=13.0 size=   14080kB time=00:03:21.76 bitrate= 571.7kbits/s dup=1406 drop=1 speed=1.03x    ' } +555ms
  cypress:server:video capture stderr log { message: 'frame= 5071 fps= 26 q=13.0 size=   14080kB time=00:03:22.28 bitrate= 570.2kbits/s dup=1409 drop=1 speed=1.03x    ' } +498ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +52ms
  socket.io-client:manager connect_error +52ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5084 fps= 26 q=13.0 size=   14080kB time=00:03:22.80 bitrate= 568.8kbits/s dup=1411 drop=1 speed=1.03x    ' } +601ms
  cypress:server:video capture stderr log { message: 'frame= 5100 fps= 26 q=12.0 size=   14080kB time=00:03:23.44 bitrate= 567.0kbits/s dup=1419 drop=1 speed=1.03x    ' } +627ms
  cypress:server:video capture stderr log { message: 'frame= 5115 fps= 26 q=12.0 size=   14080kB time=00:03:24.04 bitrate= 565.3kbits/s dup=1429 drop=1 speed=1.03x    ' } +596ms
  cypress:server:video capture stderr log { message: 'frame= 5128 fps= 26 q=12.0 size=   14080kB time=00:03:24.56 bitrate= 563.9kbits/s dup=1438 drop=1 speed=1.03x    ' } +456ms
  cypress:server:video capture stderr log { message: 'frame= 5141 fps= 26 q=12.0 size=   14080kB time=00:03:25.08 bitrate= 562.4kbits/s dup=1440 drop=1 speed=1.03x    ' } +548ms
  cypress:server:video capture stderr log { message: 'frame= 5155 fps= 26 q=12.0 size=   14080kB time=00:03:25.64 bitrate= 560.9kbits/s dup=1447 drop=1 speed=1.03x    ' } +651ms
  cypress:server:video capture stderr log { message: 'frame= 5171 fps= 26 q=12.0 size=   14080kB time=00:03:26.28 bitrate= 559.2kbits/s dup=1458 drop=1 speed=1.03x    ' } +600ms
  cypress:server:video capture stderr log { message: 'frame= 5188 fps= 26 q=12.0 size=   14080kB time=00:03:26.96 bitrate= 557.3kbits/s dup=1470 drop=1 speed=1.03x    ' } +651ms
  cypress:server:video capture stderr log { message: 'frame= 5202 fps= 26 q=12.0 size=   14080kB time=00:03:27.52 bitrate= 555.8kbits/s dup=1479 drop=1 speed=1.03x    ' } +597ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +44ms
  socket.io-client:manager connect_error +44ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5215 fps= 26 q=12.0 size=   14080kB time=00:03:28.04 bitrate= 554.4kbits/s dup=1488 drop=1 speed=1.03x    ' } +500ms
  cypress:server:video capture stderr log { message: 'frame= 5230 fps= 26 q=12.0 size=   14080kB time=00:03:28.64 bitrate= 552.8kbits/s dup=1498 drop=1 speed=1.03x    ' } +652ms
  engine:ws received "2" +16s
  engine:socket packet +16s
  engine:socket got ping +0ms
  engine:socket sending packet "pong" (undefined) +0ms
  engine:socket flushing buffer to transport +0ms
  engine:ws writing "3" +0ms
  engine:ws received "2" +25s
  engine:socket packet +25s
  engine:socket got ping +0ms
  engine:socket sending packet "pong" (undefined) +0ms
  engine:socket flushing buffer to transport +0ms
  engine:ws writing "3" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5244 fps= 26 q=12.0 size=   14080kB time=00:03:29.20 bitrate= 551.4kbits/s dup=1508 drop=1 speed=1.03x    ' } +505ms
  cypress:server:video capture stderr log { message: 'frame= 5259 fps= 26 q=14.0 size=   14080kB time=00:03:29.80 bitrate= 549.8kbits/s dup=1518 drop=1 speed=1.03x    ' } +599ms
  cypress:server:video capture stderr log { message: 'frame= 5271 fps= 26 q=12.0 size=   14080kB time=00:03:30.28 bitrate= 548.5kbits/s dup=1526 drop=1 speed=1.03x    ' } +545ms
  cypress:server:video capture stderr log { message: 'frame= 5286 fps= 26 q=12.0 size=   14080kB time=00:03:30.88 bitrate= 547.0kbits/s dup=1536 drop=1 speed=1.03x    ' } +593ms
  cypress:server:video capture stderr log { message: 'frame= 5303 fps= 26 q=12.0 size=   14080kB time=00:03:31.56 bitrate= 545.2kbits/s dup=1548 drop=1 speed=1.03x    ' } +608ms
  cypress:server:video capture stderr log { message: 'frame= 5318 fps= 26 q=12.0 size=   14080kB time=00:03:32.16 bitrate= 543.7kbits/s dup=1558 drop=1 speed=1.03x    ' } +656ms
  cypress:server:video capture stderr log { message: 'frame= 5334 fps= 26 q=12.0 size=   14080kB time=00:03:32.80 bitrate= 542.0kbits/s dup=1569 drop=1 speed=1.03x    ' } +649ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +34ms
  socket.io-client:manager connect_error +34ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5346 fps= 26 q=12.0 size=   14336kB time=00:03:33.28 bitrate= 550.6kbits/s dup=1577 drop=1 speed=1.03x    ' } +497ms
  cypress:server:video capture stderr log { message: 'frame= 5359 fps= 26 q=12.0 size=   14336kB time=00:03:33.80 bitrate= 549.3kbits/s dup=1586 drop=1 speed=1.03x    ' } +449ms
  cypress:server:video capture stderr log { message: 'frame= 5374 fps= 26 q=12.0 size=   14336kB time=00:03:34.40 bitrate= 547.8kbits/s dup=1596 drop=1 speed=1.03x    ' } +658ms
  cypress:server:video capture stderr log { message: 'frame= 5390 fps= 26 q=12.0 size=   14336kB time=00:03:35.04 bitrate= 546.1kbits/s dup=1607 drop=1 speed=1.03x    ' } +640ms
  cypress:server:video capture stderr log { message: 'frame= 5403 fps= 26 q=12.0 size=   14336kB time=00:03:35.56 bitrate= 544.8kbits/s dup=1616 drop=1 speed=1.03x    ' } +453ms
  cypress:server:video capture stderr log { message: 'frame= 5419 fps= 26 q=12.0 size=   14336kB time=00:03:36.20 bitrate= 543.2kbits/s dup=1627 drop=1 speed=1.03x    ' } +651ms
  cypress:server:video capture stderr log { message: 'frame= 5434 fps= 26 q=12.0 size=   14336kB time=00:03:36.80 bitrate= 541.7kbits/s dup=1637 drop=1 speed=1.03x    ' } +649ms
  cypress:server:video capture stderr log { message: 'frame= 5450 fps= 26 q=12.0 size=   14336kB time=00:03:37.44 bitrate= 540.1kbits/s dup=1648 drop=1 speed=1.03x    ' } +598ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +54ms
  socket.io-client:manager connect_error +54ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5465 fps= 26 q=12.0 size=   14336kB time=00:03:38.04 bitrate= 538.6kbits/s dup=1658 drop=1 speed=1.03x    ' } +600ms
  cypress:server:video capture stderr log { message: 'frame= 5480 fps= 26 q=12.0 size=   14336kB time=00:03:38.64 bitrate= 537.1kbits/s dup=1668 drop=1 speed=1.03x    ' } +651ms
  cypress:server:video capture stderr log { message: 'frame= 5493 fps= 26 q=12.0 size=   14336kB time=00:03:39.16 bitrate= 535.9kbits/s dup=1677 drop=1 speed=1.03x    ' } +501ms
  cypress:server:video capture stderr log { message: 'frame= 5509 fps= 26 q=14.0 size=   14336kB time=00:03:39.80 bitrate= 534.3kbits/s dup=1688 drop=1 speed=1.03x    ' } +598ms
  cypress:server:video capture stderr log { message: 'frame= 5521 fps= 26 q=12.0 size=   14336kB time=00:03:40.28 bitrate= 533.1kbits/s dup=1696 drop=1 speed=1.03x    ' } +550ms
  cypress:server:video capture stderr log { message: 'frame= 5536 fps= 26 q=12.0 size=   14336kB time=00:03:40.88 bitrate= 531.7kbits/s dup=1706 drop=1 speed=1.02x    ' } +601ms
  cypress:server:video capture stderr log { message: 'frame= 5550 fps= 26 q=12.0 size=   14336kB time=00:03:41.44 bitrate= 530.4kbits/s dup=1716 drop=1 speed=1.02x    ' } +496ms
  cypress:server:video capture stderr log { message: 'frame= 5563 fps= 26 q=12.0 size=   14336kB time=00:03:41.96 bitrate= 529.1kbits/s dup=1725 drop=1 speed=1.02x    ' } +506ms
  cypress:server:video capture stderr log { message: 'frame= 5578 fps= 26 q=12.0 size=   14336kB time=00:03:42.56 bitrate= 527.7kbits/s dup=1735 drop=1 speed=1.02x    ' } +594ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +2ms
  socket.io-client:manager connect attempt will timeout after 20000 +2ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +70ms
  socket.io-client:manager connect_error +70ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5594 fps= 26 q=12.0 size=   14336kB time=00:03:43.20 bitrate= 526.2kbits/s dup=1746 drop=1 speed=1.02x    ' } +653ms
  cypress:server:video capture stderr log { message: 'frame= 5609 fps= 26 q=12.0 size=   14336kB time=00:03:43.80 bitrate= 524.8kbits/s dup=1756 drop=1 speed=1.02x    ' } +644ms
  cypress:server:video capture stderr log { message: 'frame= 5621 fps= 26 q=12.0 size=   14336kB time=00:03:44.28 bitrate= 523.6kbits/s dup=1764 drop=1 speed=1.02x    ' } +455ms
  cypress:server:video capture stderr log { message: 'frame= 5636 fps= 26 q=12.0 size=   14336kB time=00:03:44.88 bitrate= 522.2kbits/s dup=1774 drop=1 speed=1.02x    ' } +643ms
  cypress:server:video capture stderr log { message: 'frame= 5650 fps= 26 q=12.0 size=   14336kB time=00:03:45.44 bitrate= 520.9kbits/s dup=1784 drop=1 speed=1.02x    ' } +511ms
  cypress:server:video capture stderr log { message: 'frame= 5665 fps= 26 q=12.0 size=   14336kB time=00:03:46.04 bitrate= 519.6kbits/s dup=1794 drop=1 speed=1.02x    ' } +646ms
  cypress:server:video capture stderr log { message: 'frame= 5680 fps= 26 q=12.0 size=   14336kB time=00:03:46.64 bitrate= 518.2kbits/s dup=1804 drop=1 speed=1.02x    ' } +606ms
  cypress:server:video capture stderr log { message: 'frame= 5693 fps= 26 q=12.0 size=   14336kB time=00:03:47.16 bitrate= 517.0kbits/s dup=1813 drop=1 speed=1.02x    ' } +495ms
  cypress:server:video capture stderr log { message: 'frame= 5709 fps= 26 q=12.0 size=   14336kB time=00:03:47.80 bitrate= 515.5kbits/s dup=1824 drop=1 speed=1.02x    ' } +653ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +37ms
  socket.io-client:manager connect_error +38ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +1ms
  cypress:server:video capture stderr log { message: 'frame= 5724 fps= 26 q=12.0 size=   14336kB time=00:03:48.40 bitrate= 514.2kbits/s dup=1834 drop=1 speed=1.02x    ' } +598ms
  cypress:server:video capture stderr log { message: 'frame= 5736 fps= 26 q=12.0 size=   14336kB time=00:03:48.88 bitrate= 513.1kbits/s dup=1842 drop=1 speed=1.02x    ' } +501ms
  cypress:server:video capture stderr log { message: 'frame= 5753 fps= 26 q=10.0 size=   14336kB time=00:03:49.56 bitrate= 511.6kbits/s dup=1854 drop=1 speed=1.02x    ' } +646ms
  cypress:server:video capture stderr log { message: 'frame= 5765 fps= 26 q=12.0 size=   14592kB time=00:03:50.04 bitrate= 519.6kbits/s dup=1862 drop=1 speed=1.02x    ' } +447ms
  cypress:server:video capture stderr log { message: 'frame= 5780 fps= 26 q=12.0 size=   14592kB time=00:03:50.64 bitrate= 518.3kbits/s dup=1872 drop=1 speed=1.02x    ' } +656ms
  cypress:server:video capture stderr log { message: 'frame= 5796 fps= 26 q=12.0 size=   14592kB time=00:03:51.28 bitrate= 516.9kbits/s dup=1883 drop=1 speed=1.02x    ' } +647ms
  cypress:server:video capture stderr log { message: 'frame= 5809 fps= 26 q=12.0 size=   14592kB time=00:03:51.80 bitrate= 515.7kbits/s dup=1892 drop=1 speed=1.02x    ' } +454ms
  cypress:server:video capture stderr log { message: 'frame= 5821 fps= 26 q=12.0 size=   14592kB time=00:03:52.28 bitrate= 514.6kbits/s dup=1900 drop=1 speed=1.02x    ' } +501ms
  cypress:server:video capture stderr log { message: 'frame= 5838 fps= 26 q=12.0 size=   14592kB time=00:03:52.96 bitrate= 513.1kbits/s dup=1912 drop=1 speed=1.02x    ' } +650ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +2ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +36ms
  socket.io-client:manager connect_error +35ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +1ms
  engine.io-client:socket socket close with reason: "transport error" +1ms
  cypress:server:video capture stderr log { message: 'frame= 5852 fps= 26 q=12.0 size=   14592kB time=00:03:53.52 bitrate= 511.9kbits/s dup=1921 drop=1 speed=1.02x    ' } +640ms
  engine:ws received "2" +25s
  engine:socket packet +25s
  engine:socket got ping +0ms
  engine:socket sending packet "pong" (undefined) +0ms
  engine:socket flushing buffer to transport +0ms
  engine:ws writing "3" +1ms
  engine:ws received "2" +25s
  engine:socket packet +25s
  engine:socket got ping +0ms
  engine:socket sending packet "pong" (undefined) +0ms
  engine:socket flushing buffer to transport +0ms
  engine:ws writing "3" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5865 fps= 26 q=12.0 size=   14592kB time=00:03:54.04 bitrate= 510.8kbits/s dup=1930 drop=1 speed=1.02x    ' } +461ms
  cypress:server:video capture stderr log { message: 'frame= 5880 fps= 26 q=12.0 size=   14592kB time=00:03:54.64 bitrate= 509.5kbits/s dup=1940 drop=1 speed=1.02x    ' } +646ms
  cypress:server:video capture stderr log { message: 'frame= 5892 fps= 26 q=12.0 size=   14592kB time=00:03:55.12 bitrate= 508.4kbits/s dup=1948 drop=1 speed=1.02x    ' } +500ms
  cypress:server:video capture stderr log { message: 'frame= 5905 fps= 26 q=12.0 size=   14592kB time=00:03:55.64 bitrate= 507.3kbits/s dup=1957 drop=1 speed=1.02x    ' } +504ms
  cypress:server:video capture stderr log { message: 'frame= 5918 fps= 26 q=12.0 size=   14592kB time=00:03:56.16 bitrate= 506.2kbits/s dup=1966 drop=1 speed=1.02x    ' } +497ms
  cypress:server:video capture stderr log { message: 'frame= 5934 fps= 26 q=12.0 size=   14592kB time=00:03:56.80 bitrate= 504.8kbits/s dup=1977 drop=1 speed=1.02x    ' } +603ms
  cypress:server:video capture stderr log { message: 'frame= 5946 fps= 26 q=12.0 size=   14592kB time=00:03:57.28 bitrate= 503.8kbits/s dup=1985 drop=1 speed=1.02x    ' } +496ms
  cypress:server:video capture stderr log { message: 'frame= 5959 fps= 26 q=12.0 size=   14592kB time=00:03:57.80 bitrate= 502.7kbits/s dup=1994 drop=1 speed=1.02x    ' } +552ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +1ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +49ms
  socket.io-client:manager connect_error +49ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 5971 fps= 26 q=12.0 size=   14592kB time=00:03:58.28 bitrate= 501.7kbits/s dup=2002 drop=1 speed=1.02x    ' } +444ms
  cypress:server:video capture stderr log { message: 'frame= 5988 fps= 26 q=12.0 size=   14592kB time=00:03:58.96 bitrate= 500.2kbits/s dup=2014 drop=1 speed=1.02x    ' } +656ms
  cypress:server:video capture stderr log { message: 'frame= 6002 fps= 26 q=12.0 size=   14592kB time=00:03:59.52 bitrate= 499.1kbits/s dup=2023 drop=1 speed=1.02x    ' } +644ms
  cypress:server:video capture stderr log { message: 'frame= 6015 fps= 26 q=12.0 size=   14848kB time=00:04:00.04 bitrate= 506.7kbits/s dup=2032 drop=1 speed=1.02x    ' } +457ms
  cypress:server:video capture stderr log { message: 'frame= 6028 fps= 26 q=12.0 size=   14848kB time=00:04:00.56 bitrate= 505.6kbits/s dup=2041 drop=1 speed=1.02x    ' } +494ms
  cypress:server:video capture stderr log { message: 'frame= 6043 fps= 26 q=12.0 size=   14848kB time=00:04:01.16 bitrate= 504.4kbits/s dup=2051 drop=1 speed=1.02x    ' } +653ms
  cypress:server:video capture stderr log { message: 'frame= 6055 fps= 26 q=12.0 size=   14848kB time=00:04:01.64 bitrate= 503.4kbits/s dup=2059 drop=1 speed=1.02x    ' } +502ms
  cypress:server:video capture stderr log { message: 'frame= 6068 fps= 26 q=12.0 size=   14848kB time=00:04:02.16 bitrate= 502.3kbits/s dup=2068 drop=1 speed=1.02x    ' } +498ms
  cypress:server:video capture stderr log { message: 'frame= 6081 fps= 26 q=12.0 size=   14848kB time=00:04:02.68 bitrate= 501.2kbits/s dup=2077 drop=1 speed=1.02x    ' } +551ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +1ms
  socket.io-client:manager connect attempt will timeout after 20000 +1ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +57ms
  socket.io-client:manager connect_error +57ms
  socket.io-client:manager cleanup +0ms
  socket.io-client:manager reconnect attempt error +0ms
  socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
  engine.io-client:socket socket close with reason: "transport error" +0ms
  cypress:server:video capture stderr log { message: 'frame= 6096 fps= 26 q=12.0 size=   14848kB time=00:04:03.28 bitrate= 500.0kbits/s dup=2087 drop=1 speed=1.02x    ' } +545ms
  cypress:server:video capture stderr log { message: 'frame= 6111 fps= 26 q=12.0 size=   14848kB time=00:04:03.88 bitrate= 498.8kbits/s dup=2097 drop=1 speed=1.02x    ' } +652ms
  cypress:server:video capture stderr log { message: 'frame= 6125 fps= 26 q=12.0 size=   14848kB time=00:04:04.44 bitrate= 497.6kbits/s dup=2107 drop=1 speed=1.02x    ' } +504ms
  cypress:server:video capture stderr log { message: 'frame= 6140 fps= 26 q=12.0 size=   14848kB time=00:04:05.04 bitrate= 496.4kbits/s dup=2117 drop=1 speed=1.02x    ' } +593ms
  cypress:server:video capture stderr log { message: 'frame= 6153 fps= 26 q=12.0 size=   14848kB time=00:04:05.56 bitrate= 495.3kbits/s dup=2126 drop=1 speed=1.02x    ' } +549ms
  cypress:server:video capture stderr log { message: 'frame= 6167 fps= 26 q=12.0 size=   14848kB time=00:04:06.12 bitrate= 494.2kbits/s dup=2135 drop=1 speed=1.02x    ' } +597ms
  cypress:server:video capture stderr log { message: 'frame= 6180 fps= 26 q=12.0 size=   14848kB time=00:04:06.64 bitrate= 493.2kbits/s dup=2144 drop=1 speed=1.02x    ' } +509ms
  cypress:server:video capture stderr log { message: 'frame= 6193 fps= 26 q=12.0 size=   14848kB time=00:04:07.16 bitrate= 492.1kbits/s dup=2153 drop=1 speed=1.02x    ' } +500ms
  cypress:server:video capture stderr log { message: 'frame= 6205 fps= 26 q=12.0 size=   14848kB time=00:04:07.64 bitrate= 491.2kbits/s dup=2161 drop=1 speed=1.02x    ' } +548ms
  socket.io-client:manager attempting reconnect +5s
  socket.io-client:manager readyState closed +0ms
  socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
  engine.io-client:socket creating transport "websocket" +5s
  engine.io-client:socket setting transport websocket +2ms
  socket.io-client:manager connect attempt will timeout after 20000 +2ms
  engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +59ms

Repeats the same messages indefinitely....

@lots0logs
Copy link

lots0logs commented Jul 27, 2019

Here is the video that is produced after killing the run command manually. The test ends around the 3 minute mark. Start there.

https://drive.google.com/open?id=1lqw7wZALCNL_lkxzdiLFro0gzIycWPqY

Edit: Sometimes when running tests using cypress open the test runner window refuses to close. When you try to close it the following message gets output to the console and the window stays open:

Blocked attempt to show a 'beforeunload' confirmation panel for a frame that never had a user gesture since its load. https://www.chromestatus.com/feature/5082396709879808

I think this is probably the same issue that is causing cypress run to never exit. 🤔

Edit 2: #796 and #2118 seems related

Edit 3: I have confirmed that it is a beforeunload handler trying to display a message that causes the issue due to a bug in electron.

@Surm4
Copy link

Surm4 commented Sep 3, 2020

Woah, 3 years and still not fixed?

@flotwig
Copy link
Contributor

flotwig commented Sep 3, 2020

Since it's been over a year and nobody has reported running into this issue, and since we've fixed similar issues in the meantime, going to close this. Please open a new issue if you're running into this in the latest version of Cypress.

@flotwig flotwig closed this as completed Sep 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS: linux stage: ready for work The issue is reproducible and in scope type: unexpected behavior User expected result, but got another
Projects
None yet
Development

No branches or pull requests