cypress run - runs the same test twice and freezes in terminal

Created on 22 May 2017  ยท  13Comments  ยท  Source: cypress-io/cypress

Current behavior:

cypress run will run the tests file twice and will freeze

Expected behavior:

cypress run will run test one by one and will end with tests summary

How to reproduce the current behavior:

clone this repo https://github.com/ddeath/cypress-freezes-bug and run cypress run

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

cypress_bug

  • Operating System: Linux Mint 18 Sarah
  • Cypress Version: 0.19.2
  • Browser/Browser Version: Chrome 60

Most helpful comment

Hey guys - reproduced/solved this today for myself in the following manner.

Had three unique test suites
All cy.visits are directed at the same url

Wrote a function in test two that I ended up needing in test three but not test one so I exported the function from test two instead of making a Cypress command, then imported it in test three. All the tests ran perfectly when run solo.

When run headless the repeat test would run as normal, but it takes an eternity so I didn't want this running twice even if it was harmless.

The export caused the gui and headless to run all tests as follows

test one
test two(exported function in here)
test two
test three(function imported here)

Removed the export and made it into a command instead and the issue is resolved.

Hope this shed some light on things, or at least didn't make things less clear.

All 13 comments

Is there any update on this, I think I'm experiencing something similar with 1.1.1 with Windows 10 and Chrome.

The example repo doesn't exist anymore and I have no idea how this could happen. Cypress runs millions of tests per month without this problem. I seriously doubt there is an underlying problem in the implementation else it wouldn't work for a huge number of people.

We'd need a reproducible example else there's nothing we can do.

You might want to check out my comment here so you can split up the cypress runs by spec file.

https://github.com/cypress-io/cypress/issues/416#issuecomment-337400871

Had same problem when using before hook with cy.visit- to different domain than other specs.
https://github.com/MayGo/cypress-issue-506/blob/master/cypress/integration/facebook_spec.js#L3

Example project: https://github.com/MayGo/cypress-issue-506

Starts first spec again and halts:
screen shot 2018-01-09 at 12 38 09 pm

@MayGo I think this may be related to this issue: https://github.com/cypress-io/cypress/issues/1157 Could you try removing the double quotes from the test titles and see if this issue still happens?

Removed quotes, makes no difference.

I ran into a similar issue - the problem in my case is also that my hanging spec does cy.visit() on a different domain than the other ones (actually all on localhost, but on different ports).

Started video recording: [...]test/cypress/videos/g7e5z.mp4

  (Tests Starting)


  Bootstrap /
    Accounts /
      โœ“ Create (13249ms)
      โœ“ Read (255ms)
      โœ“ Update (6029ms)
      โœ“ Delete (2731ms)

  loop online login
    non-existing account

  Bootstrap /
    Accounts /
      โœ“ Create (11891ms)
      โœ“ Read (306ms)
      โœ“ Update (5921ms)
      โœ“ Delete (2723ms)

  loop online login
    non-existing account
^C 

Both "loop online login" and "Bootstrap /" specs are working just fine when run indepentently. Sorry I am not able to simplify my code enough to post a reduced version containing the bug, but I'm pretty confident it has to do with the use of a different domain on cy.visit.

Is there a way to make cypress consider all localhost ports as being the same domain if it is within cypress scope to do so?

Hit this same bug, I'm trying to load up a bunch of tests on localhost:3000 then also test the styleguide on localhost:6060. Running each test individually works, adding skip to the styleguide test works, but running them all, the process re-starts as it gets to the final test, which then hangs.

I've rerun it with DEBUG=cypress:*, and you can see that at the end it falls into a loop with messages like:

cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms

But I can't figure out why it seems to restart half way through. Also, I'm not using HTTPS at all, so...


Full debug log

> DEBUG=cypress:* npm run cypress:run

> [email protected] cypress:run /Users/glen/src/work/company/app-frontend
> cypress run

  cypress:cli cli starts with arguments ["/usr/local/bin/node","/Users/glen/src/work/company/app-frontend/node_modules/.bin/cypress","run"] +0ms
  cypress:cli program parsing arguments +2ms
  cypress:cli running Cypress +1ms
  cypress:cli parsed cli options {} +153ms
  cypress:cli verifying Cypress app +0ms
  cypress:cli path to info.json file /Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/info.json +0ms
  cypress:cli { version: '1.4.2', verifiedVersion: '1.4.2' } +9ms
  cypress:cli installed version is 1.4.2 comparing to 1.4.2 +10ms
  cypress:cli checking if executable exists /Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/MacOS/Cypress +0ms
  cypress:cli path to info.json file /Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/info.json +2ms
  cypress:cli has verified version 1.4.2 +1ms
  cypress:cli run verification check? false +0ms
  cypress:cli processing run options +0ms
  cypress:cli --key is not set, looking up environment variable CYPRESS_RECORD_KEY +0ms
  cypress:cli run to spawn.start args ["--run-project","/Users/glen/src/work/company/app-frontend"] +0ms
  cypress:cli needs XVFB? false +0ms
  cypress:cli spawning Cypress /Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/MacOS/Cypress +1ms
  cypress:cli spawn args ["--run-project","/Users/glen/src/work/company/app-frontend"] { dev: undefined, detached: false, stdio: 'inherit' } +0ms
  cypress:ts Running without ts-node hook in environment "production" +0ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production +0ms
  cypress:server starting cypress server +12ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production +41ms
  cypress:server start in mode headless with options {"_":["/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/MacOS/Cypress"],"run-project":"/Users/glen/src/work/company/app-frontend","runProject":"/Users/glen/src/work/company/app-frontend","projectPath":"/Users/glen/src/work/company/app-frontend","run":true} +397ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/browsers +705ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/cache +93ms
  cypress:server:timers queuing timer id 1 after 500 ms +2s
  cypress:server:timers child received timer id 1 +0ms
  cypress:server:timers child sending timer id 1 +503ms
  cypress:server:timers clearing timer id 1 from queue { '1': { args: [], ms: 500, cb: [Function] } } +507ms
  cypress:server:headless headless mode ready with options {"_":["/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/MacOS/Cypress"],"run-project":"/Users/glen/src/work/company/app-frontend","runProject":"/Users/glen/src/work/company/app-frontend","projectPath":"/Users/glen/src/work/company/app-frontend","run":true} +7ms
  cypress:server:project Project created /Users/glen/src/work/company/app-frontend +2ms
  cypress:launcher checking one browser chrome +0ms
  cypress:launcher looking up chrome on darwin platform +1ms
  cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
  cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
  cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +57ms
  cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
  cypress:launcher setting major version for {"name":"chrome","displayName":"Chrome","version":"63.0.3239.132","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +21ms
  cypress:launcher browser chrome version 63.0.3239.132 major version 63 +1ms
  cypress:launcher checking one browser chromium +0ms
  cypress:launcher looking up chromium on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Chromium id org.chromium.Chromium +0ms
  cypress:launcher looking for bundle id org.chromium.Chromium using command: mdfind 'kMDItemCFBundleIdentifier=="org.chromium.Chromium"' | head -1 +0ms
  cypress:launcher found org.chromium.Chromium at  +46ms
  cypress:launcher reading property file "Contents/Info.plist" +0ms
  cypress:launcher could not read Info.plist for Contents/Info.plist +0ms
  cypress:launcher looking for application /Applications/Chromium.app +0ms
  cypress:launcher reading property file "/Applications/Chromium.app/Contents/Info.plist" +1ms
  cypress:launcher could not read Info.plist for /Applications/Chromium.app/Contents/Info.plist +0ms
  cypress:launcher could not detect chromium using traditional Mac methods +0ms
  cypress:launcher trying linux search +0ms
  cypress:launcher looking using command "chromium-browser --version" +0ms
  cypress:launcher Could not detect browser Command failed: /bin/sh -c chromium-browser --version
/bin/sh: chromium-browser: command not found
 +7ms
  cypress:launcher browser chromium not installed +0ms
  cypress:launcher checking one browser canary +1ms
  cypress:launcher looking up canary on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Google Chrome Canary id com.google.Chrome.canary +0ms
  cypress:launcher looking for bundle id com.google.Chrome.canary using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome.canary"' | head -1 +0ms
  cypress:launcher found com.google.Chrome.canary at /Applications/Google Chrome Canary.app +50ms
  cypress:launcher reading property file "/Applications/Google Chrome Canary.app/Contents/Info.plist" +0ms
  cypress:launcher setting major version for {"name":"canary","displayName":"Canary","version":"66.0.3343.0","path":"/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary"} +24ms
  cypress:launcher browser canary version 66.0.3343.0 major version 66 +0ms
  cypress:server opening project /Users/glen/src/work/company/app-frontend +211ms
  cypress:server:project opening project instance /Users/glen/src/work/company/app-frontend +1ms
  cypress:server:config setting support file /Users/glen/src/work/company/app-frontend/cypress/support +15ms
  cypress:server:config for project root /Users/glen/src/work/company/app-frontend +0ms
  cypress:server:config set support folder /Users/glen/src/work/company/app-frontend/cypress/support +1ms
  cypress:server:config setting plugins file /Users/glen/src/work/company/app-frontend/cypress/plugins +1ms
  cypress:server:config for project root /Users/glen/src/work/company/app-frontend +0ms
  cypress:server:config set pluginsFile to /Users/glen/src/work/company/app-frontend/cypress/plugins/index.js +0ms
  cypress:server:scaffold scaffolded files ["cypress/integration/example_spec.js","cypress/fixtures/example.json","cypress/support/commands.js","cypress/support/index.js","cypress/plugins/index.js"] +0ms
  cypress:server making saved state from /Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server +1ms
  cypress:server for project path /Users/glen/src/work/company/app-frontend +0ms
  cypress:server state path for project /Users/glen/src/work/company/app-frontend +1ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/state.json +0ms
  cypress:server full state path /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/state.json +0ms
  cypress:server making new state file around /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/state.json +0ms
  cypress:server:file reading JSON file /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/state.json +3ms
  cypress:server:scaffold found 3 files in folder /Users/glen/src/work/company/app-frontend/cypress/integration +13ms
  cypress:server:scaffold untouched scaffold false modal closed true +2ms
  cypress:server:scaffold plugins folder /Users/glen/src/work/company/app-frontend/cypress/plugins +40ms
  cypress:server:scaffold verify scaffolding in /Users/glen/src/work/company/app-frontend/cypress/plugins +0ms
  cypress:server:scaffold folder /Users/glen/src/work/company/app-frontend/cypress/plugins already exists +0ms
  cypress:server:plugins plugins.init /Users/glen/src/work/company/app-frontend/cypress/plugins/index.js +1ms
  cypress:server:plugins:child pluginsFile: /Users/glen/src/work/company/app-frontend/cypress/plugins/index.js +0ms
  cypress:server:plugins:child require pluginsFile +2ms
  cypress:server:plugins:child run plugins function +3ms
  cypress:server:project plugin config yielded null +178ms
  cypress:server:server Server listening on port 56710 +130ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/proxy +0ms
  cypress:https-proxy Created SNI HTTPS Proxy on port 56712 +0ms
  cypress:server:server Setting remoteOrigin http://localhost:56710 +22ms
  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:56711 +0ms
  cypress:server:server Getting remote state: { props: null, origin: 'http://localhost:56710', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:56711' } +0ms
  cypress:server loading reporter spec +1ms
  cypress:server spec is Mocha reporter +0ms
  cypress:server reporter spec is valid name +0ms
  cypress:server:project scaffolding project /Users/glen/src/work/company/app-frontend +4ms
  cypress:server:scaffold support folder /Users/glen/src/work/company/app-frontend/cypress/support, support file /Users/glen/src/work/company/app-frontend/cypress/support/index.js +0ms
  cypress:server:scaffold verify scaffolding in /Users/glen/src/work/company/app-frontend/cypress/support +0ms
  cypress:server:scaffold folder /Users/glen/src/work/company/app-frontend/cypress/support already exists +1ms
  cypress:server:project attempt watch plugins file: /Users/glen/src/work/company/app-frontend/cypress/plugins/index.js +0ms
  cypress:server:project plugins file found? true +1ms
  cypress:server:project watch plugins file +0ms
  cypress:server:timers queuing timer id 2 after 0 ms +3ms
  cypress:server:timers child received timer id 2 +641ms
  cypress:server:timers child sending timer id 2 +38ms
  cypress:server:timers clearing timer id 2 from queue { '2': { args: [], ms: 0, cb: [Function: clear] } } +38ms
  cypress:server:timers clearing timer id 2 from queue {} +1ms
  cypress:server:headless runTests with options { projectPath: '/Users/glen/src/work/company/app-frontend',
  id: 'yvfpk',
  project:
   Project {
     getConfig: [Function],
     projectRoot: '/Users/glen/src/work/company/app-frontend',
     watchers: Watchers { watchers: [Object] },
     server:
      Server {
        _request: [Object],
        _middleware: null,
        _server: [Object],
        _socket: [Object],
        _baseUrl: null,
        _wsProxy: [Object],
        _fileServer: [Object],
        _httpsProxy: [Object],
        isListening: true,
        _remoteOrigin: 'http://localhost:56710',
        _remoteStrategy: 'file',
        _remoteFileServer: 'http://localhost:56711',
        _remoteDomainName: 'localhost',
        _remoteProps: null },
     cfg:
      { projectRoot: '/Users/glen/src/work/company/app-frontend',
        projectName: 'app-frontend',
        morgan: false,
        isTextTerminal: true,
        socketId: 'yvfpk',
        report: true,
        browsers: [Object],
        port: 56710,
        hosts: null,
        baseUrl: null,
        userAgent: null,
        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,
        videoRecording: true,
        videoCompression: 32,
        videoUploadOnPasses: true,
        chromeWebSecurity: true,
        waitForAnimations: true,
        animationDistanceThreshold: 5,
        numTestsKeptInMemory: 0,
        watchForFileChanges: false,
        screenshotOnHeadlessFailure: true,
        trashAssetsBeforeHeadlessRuns: true,
        autoOpen: false,
        viewportWidth: 1000,
        viewportHeight: 660,
        fileServerFolder: '/Users/glen/src/work/company/app-frontend',
        videosFolder: '/Users/glen/src/work/company/app-frontend/cypress/videos',
        supportFile: '/Users/glen/src/work/company/app-frontend/cypress/support/index.js',
        fixturesFolder: '/Users/glen/src/work/company/app-frontend/cypress/fixtures',
        integrationFolder: '/Users/glen/src/work/company/app-frontend/cypress/integration',
        screenshotsFolder: '/Users/glen/src/work/company/app-frontend/cypress/screenshots',
        namespace: '__cypress',
        pluginsFile: '/Users/glen/src/work/company/app-frontend/cypress/plugins/index.js',
        javascripts: [],
        env: {},
        cypressEnv: 'production',
        resolved: [Object],
        parentTestsFolder: '/Users/glen/src/work/company/app-frontend/cypress',
        parentTestsFolderDisplay: 'app-frontend/cypress',
        supportFolder: '/Users/glen/src/work/company/app-frontend/cypress/support',
        integrationExampleFile: '/Users/glen/src/work/company/app-frontend/cypress/integration/example_spec.js',
        integrationExampleName: 'example_spec.js',
        scaffoldedFiles: [Object],
        state: [Object],
        isNewProject: false,
        proxyUrl: 'http://localhost:56710',
        browserUrl: 'http://localhost:56710/__/',
        reporterUrl: 'http://localhost:56710/__cypress/reporter',
        xhrUrl: '__cypress/xhrs/' },
     memoryCheck: null,
     automation:
      { _requests: {},
        use: [Function: use],
        push: [Function: push],
        request: [Function: request],
        response: [Function: response] } },
  videosFolder: '/Users/glen/src/work/company/app-frontend/cypress/videos',
  videoRecording: true,
  videoCompression: 32,
  videoUploadOnPasses: true,
  exit: undefined,
  spec: undefined,
  headed: undefined,
  browser: undefined,
  outputPath: undefined } +7ms
  cypress:server:headless runTests for browser electron +2ms

Started video recording: /Users/glen/src/work/company/app-frontend/cypress/videos/0xs7q.mp4

  (Tests Starting)
  cypress:server launching browser electron spec undefined +74ms
  cypress:server:project resetting project instance /Users/glen/src/work/company/app-frontend +0ms
  cypress:server:server Setting remoteOrigin http://localhost:56710 +0ms
  cypress:server:server Setting remoteStrategy file +0ms
  cypress:server:server Setting remoteHostAndPort null +13ms
  cypress:server:server Setting remoteDocDomain localhost +0ms
  cypress:server:server Setting remoteFileServer http://localhost:56711 +0ms
  cypress:server:server Getting remote state: { props: null, origin: 'http://localhost:56710', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:56711' } +0ms
  cypress:server:timers queuing timer id 3 after 30000 ms +1ms
  cypress:server:timers child received timer id 3 +98ms
  cypress:server launching project in browser electron +1ms
  cypress:server:browsers open browser electron +4ms
  cypress:server making saved state from /Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server +0ms
  cypress:server for project path /Users/glen/src/work/company/app-frontend +0ms
  cypress:server state path for project /Users/glen/src/work/company/app-frontend +0ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/state.json +1ms
  cypress:server full state path /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/state.json +14ms
2018-02-09 11:48:14.089 Cypress[97474:10233047] *** WARNING: Textured window <AtomNSWindow: 0x7fb77a5136c0> is getting an implicitly transparent titlebar. This will break when linking against newer SDKs. Use NSWindow's -titlebarAppearsTransparent=YES instead.
  cypress:server:browsers launching electron browser window to url http://localhost:56710/__/#/tests/__all with options { width: 1280, height: 720, show: false, onCrashed: [Function: onCrashed], onNewWindow: [Function: onNewWindow], recordFrameRate: 20, onPaint: [Function], automationMiddleware: { onAfterResponse: [Function] }, projectPath: '/Users/glen/src/work/company/app-frontend', browsers: [ { name: 'chrome', displayName: 'Chrome', version: '63.0.3239.132', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: '63' }, { name: 'canary', displayName: 'Canary', version: '66.0.3343.0', path: '/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary', majorVersion: '66' }, { name: 'electron', displayName: 'Electron', version: '53.0.2785.143', path: '', majorVersion: '53', info: 'Electron is the default browser that comes with Cypress. This is the 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:56710', userAgent: null, proxyServer: 'http://localhost:56710', socketIoRoute: '/__socket.io', chromeWebSecurity: true, url: 'http://localhost:56710/__/#/tests/__all', onBrowserOpen: [Function: onBrowserOpen], onBrowserClose: [Function: onBrowserClose], browser: { name: 'electron', displayName: 'Electron', version: '53.0.2785.143', path: '', majorVersion: '53', info: 'Electron is the default browser that comes with Cypress. This is the browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' }, x: null, y: null, devTools: false, minWidth: 100, minHeight: 100, contextMenu: true, trackState: { width: 'browserWidth', height: 'browserHeight', x: 'browserX', y: 'browserY', devTools: 'isBrowserDevToolsOpen' }, onFocus: [Function: onFocus], frame: false, onBlur: [Function: onBlur], onClose: [Function: onClose], webPreferences: { chromeWebSecurity: true, nodeIntegration: false, backgroundThrottling: false, offscreen: true } } +31ms
  cypress:server:browsers browser opened +13ms
  cypress:server:timers queuing timer id 4 after 1000 ms +1ms
  cypress:server:timers child received timer id 4 +65ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +87ms
  cypress:server:server Getting remote state: { props: null, origin: 'http://localhost:56710', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:56711' } +0ms
  cypress:server config version 1.4.2 platform darwin arch x64 +1ms
  cypress:server:server Got CONNECT request from localhost:56710 +576ms
  cypress:https-proxy Writing socket connection headers for URL: localhost:56710 +876ms
  cypress:server:server HTTPS request does not match URL: https://localhost:56710 with props: null +1ms
  cypress:https-proxy Making direct connection to localhost:56710 +1ms
  cypress:server:server Got UPGRADE request from /__socket.io/?EIO=3&transport=websocket +4ms
  cypress:server:timers queuing timer id 5 after 85000 ms +5ms
  cypress:server:timers child received timer id 5 +674ms
  cypress:server:socket socket connected +2ms
  cypress:server:timers clearing timer id 5 from queue { '3': { args: [], ms: 30000, cb: [Function: timeoutTimeout] }, '4': { args: [], ms: 1000, cb: [Function] }, '5': { args: [], ms: 85000, cb: [Function] } } +41ms
  cypress:server:timers queuing timer id 6 after 85000 ms +0ms
  cypress:server:timers child received timer id 6 +44ms
  cypress:server:timers clearing timer id 6 from queue { '3': { args: [], ms: 30000, cb: [Function: timeoutTimeout] }, '4': { args: [], ms: 1000, cb: [Function] }, '6': { args: [], ms: 85000, cb: [Function] } } +13ms
  cypress:server:timers queuing timer id 7 after 85000 ms +0ms
  cypress:server:timers child received timer id 7 +12ms
  cypress:server:timers queuing timer id 8 after 1000 ms +1ms
  cypress:server:timers child received timer id 8 +1ms
  cypress:server:timers clearing timer id 8 from queue { '3': { args: [], ms: 30000, cb: [Function: timeoutTimeout] }, '4': { args: [], ms: 1000, cb: [Function] }, '7': { args: [], ms: 85000, cb: [Function] }, '8': { args: [], ms: 1000, cb: [Function: timeoutTimeout] } } +0ms
  cypress:server:timers clearing timer id 7 from queue { '3': { args: [], ms: 30000, cb: [Function: timeoutTimeout] }, '4': { args: [], ms: 1000, cb: [Function] }, '7': { args: [], ms: 85000, cb: [Function] } } +165ms
  cypress:server:timers queuing timer id 9 after 85000 ms +1ms
  cypress:server:timers child received timer id 9 +166ms
  cypress:server:timers child sending timer id 4 +103ms
  cypress:server:timers clearing timer id 4 from queue { '3': { args: [], ms: 30000, cb: [Function: timeoutTimeout] }, '4': { args: [], ms: 1000, cb: [Function] }, '9': { args: [], ms: 85000, cb: [Function] } } +103ms
  cypress:server:timers clearing timer id 3 from queue { '3': { args: [], ms: 30000, cb: [Function: timeoutTimeout] }, '9': { args: [], ms: 85000, cb: [Function] } } +2ms
  cypress:server:files looking for test files in the integration folder /Users/glen/src/work/company/app-frontend/cypress/integration +33ms
  cypress:server:files specPattern for test files is undefined +0ms
  cypress:server:timers clearing timer id 9 from queue { '9': { args: [], ms: 85000, cb: [Function] } } +4ms
  cypress:server:timers queuing timer id 10 after 85000 ms +1ms
  cypress:server:timers child received timer id 10 +40ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +2ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:server:files found 3 spec files +0ms
  cypress:server:files [ { name: 'logged_out_dashboard_spec.js',
  cypress:server:files     path: 'cypress/integration/logged_out_dashboard_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js' },
  cypress:server:files   { name: 'login_spec.js',
  cypress:server:files     path: 'cypress/integration/login_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js' },
  cypress:server:files   { name: 'styleguide_spec.js',
  cypress:server:files     path: 'cypress/integration/styleguide_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js' } ] +0ms
  cypress:server:server Getting remote state: { props: null, origin: 'http://localhost:56710', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:56711' } +45ms
  cypress:server:timers clearing timer id 10 from queue { '10': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 11 after 85000 ms +0ms
  cypress:server:timers child received timer id 11 +49ms
  cypress:server:socket watch test file __all +1ms
  cypress:server:controllers:spec request for cypress/support/index.js +15ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/support/index.js +0ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +1ms
  cypress:server:preprocessor set default preprocessor +0ms
  cypress:browserify received user options {} +0ms
  cypress:server:plugins register event 'file:preprocessor' +250ms
  cypress:server:plugins execute plugin event 'file:preprocessor' with args: [object Object] +0ms
  cypress:browserify get /Users/glen/src/work/company/app-frontend/cypress/support/index.js +1ms
  cypress:browserify input: /Users/glen/src/work/company/app-frontend/cypress/support/index.js +0ms
  cypress:browserify output: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +0ms
  cypress:browserify browserifyOptions: { extensions: [ '.js', '.jsx', '.coffee', '.cjsx' ],
  transform:
   [ [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/browserify-preprocessor/cjsxify.js',
       {} ],
     [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/babelify/index.js',
       [Object] ] ],
  plugin: [],
  cache: {},
  packageCache: {},
  entries: [ '/Users/glen/src/work/company/app-frontend/cypress/support/index.js' ] } +0ms
  cypress:server:controllers:spec request for cypress/integration/logged_out_dashboard_spec.js +10ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:plugins execute plugin event 'file:preprocessor' with args: [object Object] +0ms
  cypress:browserify get /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +10ms
  cypress:browserify input: /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:browserify output: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:browserify browserifyOptions: { extensions: [ '.js', '.jsx', '.coffee', '.cjsx' ],
  transform:
   [ [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/browserify-preprocessor/cjsxify.js',
       [Object] ],
     [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/babelify/index.js',
       [Object] ] ],
  plugin: [],
  cache: {},
  packageCache: {},
  entries: [ '/Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js' ] } +0ms
  cypress:browserify making bundle /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +7ms
  cypress:browserify making bundle /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +1ms
  cypress:server:controllers:spec request for cypress/integration/login_spec.js +10ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +0ms
  cypress:server:plugins execute plugin event 'file:preprocessor' with args: [object Object] +0ms
  cypress:browserify get /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +1ms
  cypress:browserify input: /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:browserify output: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +0ms
  cypress:browserify browserifyOptions: { extensions: [ '.js', '.jsx', '.coffee', '.cjsx' ],
  transform:
   [ [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/browserify-preprocessor/cjsxify.js',
       [Object] ],
     [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/babelify/index.js',
       [Object] ] ],
  plugin: [],
  cache: {},
  packageCache: {},
  entries: [ '/Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js' ] } +0ms
  cypress:server:controllers:spec request for cypress/integration/styleguide_spec.js +2ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:server:appdata path: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +0ms
  cypress:server:plugins execute plugin event 'file:preprocessor' with args: [object Object] +0ms
  cypress:browserify get /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +2ms
  cypress:browserify input: /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:browserify output: /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +0ms
  cypress:browserify browserifyOptions: { extensions: [ '.js', '.jsx', '.coffee', '.cjsx' ],
  transform:
   [ [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/browserify-preprocessor/cjsxify.js',
       [Object] ],
     [ '/Users/glen/src/work/company/app-frontend/node_modules/cypress/dist/Cypress.app/Contents/Resources/app/packages/server/node_modules/babelify/index.js',
       [Object] ] ],
  plugin: [],
  cache: {},
  packageCache: {},
  entries: [ '/Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js' ] } +56ms
  cypress:browserify making bundle /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +3ms
  cypress:browserify making bundle /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +0ms
  cypress:server:timers child sending timer id 8 +644ms
  cypress:browserify finished bundling /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +867ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +927ms
  cypress:browserify finished bundling /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +16ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +16ms
  cypress:browserify finished bundling /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +176ms
  cypress:browserify finished bundling /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +175ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +0ms
  cypress:server:timers clearing timer id 11 from queue { '11': { args: [], ms: 85000, cb: [Function] } } +10ms
  cypress:server:timers queuing timer id 12 after 85000 ms +1ms
  cypress:server:timers child received timer id 12 +773ms
  cypress:server:timers clearing timer id 12 from queue { '12': { args: [], ms: 85000, cb: [Function] } } +16ms
  cypress:server:timers queuing timer id 13 after 85000 ms +0ms
  cypress:server:timers child received timer id 13 +16ms
  cypress:server:project onSetRunnables +1ms
  cypress:server:project runnables { id: 'r1',
  title: '',
  root: true,
  tests: [],
  suites:
   [ { id: 'r2',
       title: 'Logged Out Dashboard Test',
       root: false,
       tests: [Object],
       suites: [] },
     { id: 'r6',
       title: 'app Login Test',
       root: false,
       tests: [Object],
       suites: [] },
     { id: 'r8',
       title: 'Styleguide Smoke Test',
       root: false,
       tests: [Object],
       suites: [] } ] } +0ms
  cypress:server loading reporter spec +1ms
  cypress:server spec is Mocha reporter +0ms
  cypress:server:timers clearing timer id 13 from queue { '13': { args: [], ms: 85000, cb: [Function] } } +8ms
  cypress:server:timers queuing timer id 14 after 85000 ms +0ms
  cypress:server:timers child received timer id 14 +10ms
  cypress:server:project onMocha start +0ms

  cypress:server:timers clearing timer id 14 from queue { '14': { args: [], ms: 85000, cb: [Function] } } +36ms
  cypress:server:timers queuing timer id 15 after 85000 ms +0ms
  cypress:server:timers child received timer id 15 +36ms
  cypress:server:project onMocha suite +0ms

  cypress:server:timers clearing timer id 15 from queue { '15': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 16 after 85000 ms +0ms
  cypress:server:project onMocha suite +0ms
  cypress:server:timers child received timer id 16 +1ms
  Logged Out Dashboard Test
  cypress:server:timers clearing timer id 16 from queue { '16': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 17 after 85000 ms +0ms
  cypress:server:project onMocha hook +0ms
  cypress:server:timers child received timer id 17 +1ms
  cypress:server:timers clearing timer id 17 from queue { '17': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 18 after 85000 ms +0ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers child received timer id 18 +1ms
  cypress:server:timers clearing timer id 18 from queue { '18': { args: [], ms: 85000, cb: [Function] } } +15ms
  cypress:server:timers queuing timer id 19 after 85000 ms +0ms
  cypress:server:project onMocha hook end +0ms
  cypress:server:timers child received timer id 19 +16ms
  cypress:server:timers clearing timer id 19 from queue { '19': { args: [], ms: 85000, cb: [Function] } } +2ms
  cypress:server:timers queuing timer id 20 after 85000 ms +1ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 20 +2ms
  cypress:server:timers clearing timer id 20 from queue { '20': { args: [], ms: 85000, cb: [Function] } } +20ms
  cypress:server:timers queuing timer id 21 after 85000 ms +0ms
  cypress:server:timers child received timer id 21 +20ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:3000/', { failOnStatusCode: true } ] } +0ms
  cypress:server:server Getting remote state: { props: null, origin: 'http://localhost:56710', strategy: 'file', visiting: undefined, domainName: 'localhost', fileServer: 'http://localhost:56711' } +1ms
  cypress:server:timers queuing timer id 22 after 30000 ms +17ms
  cypress:server:timers child received timer id 22 +18ms
  cypress:server:timers clearing timer id 22 from queue { '21': { args: [], ms: 85000, cb: [Function] }, '22': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:server received response for resolving url { isOkStatusCode: true, isHtml: true, contentType: 'text/html', url: 'http://localhost:3000/', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'http://localhost:3000/' } +22ms
  cypress:server:cors Parsed URL { port: '3000', tld: 'localhost', domain: '' } +1ms
  cypress:server:server Setting remoteOrigin http://localhost:3000 +0ms
  cypress:server:server Setting remoteHostAndPort [object Object] +0ms
  cypress:server:server Setting remoteDocDomain localhost +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers clearing timer id 21 from queue { '21': { args: [], ms: 85000, cb: [Function] } } +5ms
  cypress:server:timers queuing timer id 23 after 85000 ms +0ms
  cypress:server:timers child received timer id 23 +29ms
  cypress:server:socket backend:request { eventName: 'preserve:run:state',
  args:
   [ { currentId: 'r3',
       tests: {},
       startTime: '2018-02-09T00:48:16.656Z',
       emissions: [Object],
       passed: 0,
       failed: 0,
       pending: 0,
       numLogs: 0,
       autoScrollingEnabled: true,
       scrollTop: 0 } ] } +0ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +121ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server config version 1.4.2 platform darwin arch x64 +0ms
  cypress:server:timers queuing timer id 24 after 30000 ms +7ms
  cypress:server:timers child received timer id 24 +130ms
  cypress:server:timers clearing timer id 24 from queue { '23': { args: [], ms: 85000, cb: [Function] }, '24': { args: [], ms: 30000, cb: [Function: bound cleanupWebsocketResources] } } +2ms
  cypress:server:timers clearing timer id 23 from queue { '23': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 23 from queue {} +1ms
  cypress:server:server Got CONNECT request from localhost:3000 +433ms
  cypress:https-proxy Writing socket connection headers for URL: localhost:3000 +3s
  cypress:server:cors Parsed URL { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:server:server HTTPS request does match URL: https://localhost:3000 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Not making direct connection to localhost:3000 +1ms
  cypress:https-proxy Making intercepted connection to 56710 +0ms
  cypress:server:server Got UPGRADE request from /__socket.io/?EIO=3&transport=websocket +3ms
  cypress:server:timers queuing timer id 25 after 85000 ms +1ms
  cypress:server:timers child received timer id 25 +440ms
  cypress:server:socket socket connected +0ms
  cypress:server:timers clearing timer id 25 from queue { '25': { args: [], ms: 85000, cb: [Function] } } +47ms
  cypress:server:timers queuing timer id 26 after 85000 ms +0ms
  cypress:server:timers child received timer id 26 +48ms
  cypress:server:timers clearing timer id 26 from queue { '26': { args: [], ms: 85000, cb: [Function] } } +22ms
  cypress:server:timers queuing timer id 27 after 85000 ms +0ms
  cypress:server:timers child received timer id 27 +21ms
  cypress:server:timers queuing timer id 28 after 1000 ms +0ms
  cypress:server:timers child received timer id 28 +0ms
  cypress:server:timers clearing timer id 28 from queue { '27': { args: [], ms: 85000, cb: [Function] }, '28': { args: [], ms: 1000, cb: [Function: timeoutTimeout] } } +0ms
  cypress:server:timers clearing timer id 27 from queue { '27': { args: [], ms: 85000, cb: [Function] } } +165ms
  cypress:server:timers queuing timer id 29 after 85000 ms +0ms
  cypress:server:timers child received timer id 29 +165ms
  cypress:server:timers clearing timer id 29 from queue { '29': { args: [], ms: 85000, cb: [Function] } } +51ms
  cypress:server:timers queuing timer id 30 after 85000 ms +0ms
  cypress:server:timers child received timer id 30 +51ms
  cypress:server:files looking for test files in the integration folder /Users/glen/src/work/company/app-frontend/cypress/integration +1ms
  cypress:server:files specPattern for test files is undefined +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +1ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +1ms
  cypress:server:files found 3 spec files +0ms
  cypress:server:files [ { name: 'logged_out_dashboard_spec.js',
  cypress:server:files     path: 'cypress/integration/logged_out_dashboard_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js' },
  cypress:server:files   { name: 'login_spec.js',
  cypress:server:files     path: 'cypress/integration/login_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js' },
  cypress:server:files   { name: 'styleguide_spec.js',
  cypress:server:files     path: 'cypress/integration/styleguide_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js' } ] +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers clearing timer id 30 from queue { '30': { args: [], ms: 85000, cb: [Function] } } +10ms
  cypress:server:timers queuing timer id 31 after 85000 ms +0ms
  cypress:server:socket watch test file __all +0ms
  cypress:server:timers child received timer id 31 +13ms
  cypress:server:controllers:spec request for cypress/support/index.js +6ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/support/index.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +1ms
  cypress:server:controllers:spec request for cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec request for cypress/integration/login_spec.js +1ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +1ms
  cypress:server:controllers:spec request for cypress/integration/styleguide_spec.js +0ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +0ms
  cypress:server:timers clearing timer id 31 from queue { '31': { args: [], ms: 85000, cb: [Function] } } +70ms
  cypress:server:timers queuing timer id 32 after 85000 ms +0ms
  cypress:server:timers child received timer id 32 +80ms
  cypress:server:timers clearing timer id 32 from queue { '32': { args: [], ms: 85000, cb: [Function] } } +27ms
  cypress:server:timers queuing timer id 33 after 85000 ms +0ms
  cypress:server:project onMocha hook +1ms
  cypress:server:timers child received timer id 33 +27ms
  cypress:server:timers clearing timer id 33 from queue { '33': { args: [], ms: 85000, cb: [Function] } } +10ms
  cypress:server:timers queuing timer id 34 after 85000 ms +0ms
  cypress:server:timers child received timer id 34 +11ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers clearing timer id 34 from queue { '34': { args: [], ms: 85000, cb: [Function] } } +26ms
  cypress:server:timers queuing timer id 35 after 85000 ms +0ms
  cypress:server:project onMocha hook end +0ms
  cypress:server:timers child received timer id 35 +25ms
  cypress:server:timers clearing timer id 35 from queue { '35': { args: [], ms: 85000, cb: [Function] } } +17ms
  cypress:server:timers queuing timer id 36 after 85000 ms +1ms
  cypress:server:timers child received timer id 36 +18ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:3000/', { failOnStatusCode: true } ] } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +5ms
  cypress:server:proxy handling proxied request { url: '/', proxiedUrl: 'http://localhost:3000/', cookies: { '__cypress.initial': 'true' }, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:proxy received request response for http://localhost:3000/ { headers: { 'x-powered-by': 'Express', 'content-type': 'text/html; charset=UTF-8', date: 'Fri, 09 Feb 2018 00:48:16 GMT', connection: 'close', 'content-length': '1260' } } +2ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +16ms
  cypress:server:proxy handling proxied request { url: '/static/js/vendor.15ba76a8.js', proxiedUrl: 'http://localhost:3000/static/js/vendor.15ba76a8.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +36ms
  cypress:server:timers queuing timer id 37 after 30000 ms +4ms
  cypress:server:timers child received timer id 37 +63ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:proxy handling proxied request { url: '/static/js/main.252f2376.js', proxiedUrl: 'http://localhost:3000/static/js/main.252f2376.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +1ms
  cypress:server:timers queuing timer id 38 after 30000 ms +2ms
  cypress:server:timers child received timer id 38 +4  cypress:server:timers clearing timer id 37 from queue { '36': { args: [], ms: 85000, cb: [Function] }, '37': { args: [], ms: 30000, cb: [Function] }, '38': { args: [], ms: 30000, cb: [Function] } } +1ms
ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/vendor.15ba76a8.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"e76cc-16177c2a68b"', date: 'Fri, 09 Feb 2018 00:48:17 GMT', connection: 'close' } } +55ms
  cypress:server:timers clearing timer id 38 from queue { '36': { args: [], ms: 85000, cb: [Function] }, '38': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/main.252f2376.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"3a9e9-16177c2a68c"', date: 'Fri, 09 Feb 2018 00:48:17 GMT', connection: 'close' } } +1ms
  cypress:server:server Got CONNECT request from api.exchange.company-sandbox.com:443 +257ms
  cypress:https-proxy Writing socket connection headers for URL: api.exchange.company-sandbox.com:443 +843ms
  cypress:server:cors Parsed URL { port: '443', tld: 'com', domain: 'company-sandbox' } +12ms
  cypress:server:server HTTPS request does not match URL: https://api.exchange.company-sandbox.com:443 with props: { port: '3000', tld: 'localhost', domain: '' } +1ms
  cypress:https-proxy Making direct connection to api.exchange.company-sandbox.com:443 +13ms
  cypress:server:server Got CONNECT request from feed.exchange.company-sandbox.com:443 +0ms
  cypress:https-proxy Writing socket connection headers for URL: feed.exchange.company-sandbox.com:443 +0ms
  cypress:server:cors Parsed URL { port: '443', tld: 'com', domain: 'company-sandbox' } +2ms
  cypress:server:server HTTPS request does not match URL: https://feed.exchange.company-sandbox.com:443 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to feed.exchange.company-sandbox.com:443 +2ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +92ms
  cypress:server:proxy handling proxied request { url: '/static/media/inter-regular.fc93611c.woff2', proxiedUrl: 'http://localhost:3000/static/media/inter-regular.fc93611c.woff2', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +1ms
  cypress:server:timers queuing timer id 39 after 30000 ms +1ms
  cypress:server:timers child received timer id 39 +423ms
  cypress:server:timers clearing timer id 39 from queue { '36': { args: [], ms: 85000, cb: [Function] }, '39': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/media/inter-regular.fc93611c.woff2 { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"18748-16177c2a661"', date: 'Fri, 09 Feb 2018 00:48:18 GMT', connection: 'close' } } +1ms
  cypress:server:timers child sending timer id 28 +123ms
  cypress:server:server Got CONNECT request from data.exchange.company-sandbox.com:443 +331ms
  cypress:https-proxy Writing socket connection headers for URL: data.exchange.company-sandbox.com:443 +427ms
  cypress:server:cors Parsed URL { port: '443', tld: 'com', domain: 'company-sandbox' } +1ms
  cypress:server:server HTTPS request does not match URL: https://data.exchange.company-sandbox.com:443 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to data.exchange.company-sandbox.com:443 +1ms
  cypress:server:timers clearing timer id 36 from queue { '36': { args: [], ms: 85000, cb: [Function] } } +757ms
  cypress:server:timers queuing timer id 40 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
  cypress:server:timers child received timer id 40 +969ms
    โœ“ Can load up a dashboard from the default state (1597ms)
  cypress:server:timers clearing timer id 40 from queue { '40': { args: [], ms: 85000, cb: [Function] } } +4ms
  cypress:server:timers queuing timer id 41 after 85000 ms +1ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 41 +4ms
  cypress:server:timers clearing timer id 41 from queue { '41': { args: [], ms: 85000, cb: [Function] } } +5ms
  cypress:server:timers queuing timer id 42 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 42 +5ms
  cypress:server:timers clearing timer id 42 from queue { '42': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 43 after 85000 ms +0ms
  cypress:server:timers child received timer id 43 +1ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +1ms
  cypress:server:timers clearing timer id 43 from queue { '43': { args: [], ms: 85000, cb: [Function] } } +328ms
  cypress:server:timers queuing timer id 44 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
  cypress:server:timers child received timer id 44 +328ms
    โœ“ Has the right content in Time & Sales (327ms)
  cypress:server:timers clearing timer id 44 from queue { '44': { args: [], ms: 85000, cb: [Function] } } +7ms
  cypress:server:timers queuing timer id 45 after 85000 ms +0ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 45 +7ms
  cypress:server:timers clearing timer id 45 from queue { '45': { args: [], ms: 85000, cb: [Function] } } +4ms
  cypress:server:timers queuing timer id 46 after 85000 ms +0ms
  cypress:server:timers child received timer id 46 +4ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers clearing timer id 46 from queue { '46': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 47 after 85000 ms +0ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +1ms
  cypress:server:timers child received timer id 47 +1ms
  cypress:server:timers clearing timer id 47 from queue { '47': { args: [], ms: 85000, cb: [Function] } } +2s
  cypress:server:timers queuing timer id 48 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
    โœ“ Watches the exchange operate for a few seconds (2002ms)
  cypress:server:timers child received timer id 48 +2s
  cypress:server:timers clearing timer id 48 from queue { '48': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 49 after 85000 ms +0ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 49 +1ms
  cypress:server:timers clearing timer id 49 from queue { '49': { args: [], ms: 85000, cb: [Function] } } +8ms
  cypress:server:timers queuing timer id 50 after 85000 ms +0ms
  cypress:server:project onMocha suite end +0ms
  cypress:server:timers child received timer id 50 +8ms

  cypress:server:timers clearing timer id 50 from queue { '50': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 51 after 85000 ms +0ms
  cypress:server:project onMocha suite +0ms
  cypress:server:timers child received timer id 51 +0ms
  app Login Test
  cypress:server:timers clearing timer id 51 from queue { '51': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 52 after 85000 ms +0ms
  cypress:server:project onMocha hook +0ms
  cypress:server:timers child received timer id 52 +1ms
  cypress:server:timers clearing timer id 52 from queue { '52': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 53 after 85000 ms +0ms
  cypress:server:timers child received timer id 53 +0ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers clearing timer id 53 from queue { '53': { args: [], ms: 85000, cb: [Function] } } +7ms
  cypress:server:timers queuing timer id 54 after 85000 ms +0ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/users/sign_out',
       method: 'GET',
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers child received timer id 54 +7ms
  cypress:server:timers queuing timer id 55 after 30000 ms +62ms
  cypress:server:timers child received timer id 55 +62ms
  cypress:server:timers clearing timer id 55 from queue { '54': { args: [], ms: 85000, cb: [Function] }, '55': { args: [], ms: 30000, cb: [Function] } } +26ms
  cypress:server:timers clearing timer id 54 from queue { '54': { args: [], ms: 85000, cb: [Function] } } +234ms
  cypress:server:timers queuing timer id 56 after 85000 ms +1ms
  cypress:server:timers child received timer id 56 +261ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/sso/exchange?base_url=http://localhost:3000%23',
       method: 'GET',
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 57 after 30000 ms +3ms
  cypress:server:timers child received timer id 57 +3ms
  cypress:server:timers clearing timer id 57 from queue { '56': { args: [], ms: 85000, cb: [Function] }, '57': { args: [], ms: 30000, cb: [Function] } } +22ms
  cypress:server:timers queuing timer id 58 after 30000 ms +86ms
  cypress:server:timers child received timer id 58 +108ms
  cypress:server:timers clearing timer id 58 from queue { '56': { args: [], ms: 85000, cb: [Function] }, '58': { args: [], ms: 30000, cb: [Function] } } +26ms
  cypress:server:timers clearing timer id 56 from queue { '56': { args: [], ms: 85000, cb: [Function] } } +83ms
  cypress:server:timers queuing timer id 59 after 85000 ms +0ms
  cypress:server:timers child received timer id 59 +109ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/users/sign_in',
       method: 'POST',
       body: [Object],
       form: true,
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 60 after 30000 ms +4ms
  cypress:server:timers child received timer id 60 +4ms
  cypress:server:timers clearing timer id 60 from queue { '59': { args: [], ms: 85000, cb: [Function] }, '60': { args: [], ms: 30000, cb: [Function] } } +22ms
  cypress:server:timers queuing timer id 61 after 30000 ms +398ms
  cypress:server:timers child received timer id 61 +420ms
  cypress:server:timers clearing timer id 61 from queue { '59': { args: [], ms: 85000, cb: [Function] }, '61': { args: [], ms: 30000, cb: [Function] } } +22ms
  cypress:server:timers queuing timer id 62 after 30000 ms +129ms
  cypress:server:timers child received timer id 62 +151ms
  cypress:server:timers clearing timer id 62 from queue { '59': { args: [], ms: 85000, cb: [Function] }, '62': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 59 from queue { '59': { args: [], ms: 85000, cb: [Function] } } +22ms
  cypress:server:timers queuing timer id 63 after 85000 ms +0ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:3000/', { failOnStatusCode: true } ] } +0ms
  cypress:server:timers child received timer id 63 +23ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers queuing timer id 64 after 30000 ms +2ms
  cypress:server:timers child received timer id 64 +3ms
  cypress:server:timers clearing timer id 64 from queue { '63': { args: [], ms: 85000, cb: [Function] }, '64': { args: [], ms: 30000, cb: [Function] } } +2ms
  cypress:server:server received response for resolving url { isOkStatusCode: true, isHtml: true, contentType: 'text/html', url: 'http://localhost:3000/', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'http://localhost:3000/' } +2ms
  cypress:server:cors Parsed URL { port: '3000', tld: 'localhost', domain: '' } +6ms
  cypress:server:server Setting remoteOrigin http://localhost:3000 +0ms
  cypress:server:server Setting remoteHostAndPort [object Object] +0ms
  cypress:server:server Setting remoteDocDomain localhost +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +34ms
  cypress:server:proxy handling proxied request { url: '/', proxiedUrl: 'http://localhost:3000/', cookies: { '__cypress.initial': 'true' }, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:proxy received request response for http://localhost:3000/ { headers: { 'x-powered-by': 'Express', 'content-type': 'text/html; charset=UTF-8', date: 'Fri, 09 Feb 2018 00:48:22 GMT', connection: 'close', 'content-length': '1260' } } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +10ms
  cypress:server:proxy handling proxied request { url: '/static/js/vendor.15ba76a8.js', proxiedUrl: 'http://localhost:3000/static/js/vendor.15ba76a8.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 65 after 30000 ms +2ms
  cypress:server:timers child received timer id 65 +56ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server:proxy handling proxied request { url: '/static/js/main.252f2376.js', proxiedUrl: 'http://localhost:3000/static/js/main.252f2376.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 66 after 30000 ms +2ms
  cypress:server:timers child received timer id 66 +3ms
  cypress:server:timers clearing timer id 65 from queue { '63': { args: [], ms: 85000, cb: [Function] }, '65': { args: [], ms: 30000, cb: [Function] }, '66': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 66 from queue { '63': { args: [], ms: 85000, cb: [Function] }, '66': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/vendor.15ba76a8.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"e76cc-16177c2a68b"', date: 'Fri, 09 Feb 2018 00:48:22 GMT', connection: 'close' } } +41ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/main.252f2376.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"3a9e9-16177c2a68c"', date: 'Fri, 09 Feb 2018 00:48:22 GMT', connection: 'close' } } +1ms
  cypress:server:server Got CONNECT request from feed.exchange.company-sandbox.com:443 +232ms
  cypress:https-proxy Writing socket connection headers for URL: feed.exchange.company-sandbox.com:443 +5s
  cypress:server:cors Parsed URL { port: '443', tld: 'com', domain: 'company-sandbox' } +1ms
  cypress:server:server HTTPS request does not match URL: https://feed.exchange.company-sandbox.com:443 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to feed.exchange.company-sandbox.com:443 +1ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +81ms
  cypress:server:proxy handling proxied request { url: '/static/media/inter-regular.fc93611c.woff2', proxiedUrl: 'http://localhost:3000/static/media/inter-regular.fc93611c.woff2', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 67 after 30000 ms +2ms
  cypress:server:timers child received timer id 67 +359ms
  cypress:server:timers clearing timer id 67 from queue { '63': { args: [], ms: 85000, cb: [Function] }, '67': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/media/inter-regular.fc93611c.woff2 { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"18748-16177c2a661"', date: 'Fri, 09 Feb 2018 00:48:23 GMT', connection: 'close' } } +0ms
  cypress:server:timers clearing timer id 63 from queue { '63': { args: [], ms: 85000, cb: [Function] } } +43ms
  cypress:server:timers queuing timer id 68 after 85000 ms +0ms
  cypress:server:project onMocha hook end +0ms
  cypress:server:timers child received timer id 68 +44ms
  cypress:server:timers clearing timer id 68 from queue { '68': { args: [], ms: 85000, cb: [Function] } } +21ms
  cypress:server:timers queuing timer id 69 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 69 +21ms
  cypress:server:timers clearing timer id 69 from queue { '69': { args: [], ms: 85000, cb: [Function] } } +3s
  cypress:server:timers queuing timer id 70 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
  cypress:server:timers child received timer id 70 +3s
    โœ“ Can log in (3167ms)
  cypress:server:timers clearing timer id 70 from queue { '70': { args: [], ms: 85000, cb: [Function] } } +5ms
  cypress:server:timers queuing timer id 71 after 85000 ms +0ms
  cypress:server:project onMocha test end +1ms
  cypress:server:timers child received timer id 71 +6ms
  cypress:server:timers clearing timer id 71 from queue { '71': { args: [], ms: 85000, cb: [Function] } } +14ms
  cypress:server:timers queuing timer id 72 after 85000 ms +0ms
  cypress:server:project onMocha suite end +0ms

  cypress:server:timers child received timer id 72 +14ms
  cypress:server:timers clearing timer id 72 from queue { '72': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 73 after 85000 ms +0ms
  cypress:server:timers child received timer id 73 +0ms
  cypress:server:project onMocha suite +0ms
  Styleguide Smoke Test
  cypress:server:timers clearing timer id 73 from queue { '73': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 74 after 85000 ms +0ms
  cypress:server:timers child received timer id 74 +1ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers clearing timer id 74 from queue { '74': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 75 after 85000 ms +0ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers child received timer id 75 +0ms
  cypress:server:timers clearing timer id 75 from queue { '75': { args: [], ms: 85000, cb: [Function] } } +11ms
  cypress:server:timers queuing timer id 76 after 85000 ms +0ms
  cypress:server:timers child received timer id 76 +11ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:6060/', { failOnStatusCode: true } ] } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers queuing timer id 77 after 30000 ms +12ms
  cypress:server:timers child received timer id 77 +55ms
  cypress:server:timers clearing timer id 77 from queue { '76': { args: [], ms: 85000, cb: [Function] }, '77': { args: [], ms: 30000, cb: [Function] } } +44ms
  cypress:server:server received response for resolving url { isOkStatusCode: true, isHtml: true, contentType: 'text/html', url: 'http://localhost:6060/', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'http://localhost:6060/' } +3ms
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +1ms
  cypress:server:server Setting remoteOrigin http://localhost:6060 +0ms
  cypress:server:server Setting remoteHostAndPort [object Object] +0ms
  cypress:server:server Setting remoteDocDomain localhost +0ms
  cypress:server:server Getting remote state: { props: { port: '6060', tld: 'localhost', domain: '' }, origin: 'http://localhost:6060', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers clearing timer id 76 from queue { '76': { args: [], ms: 85000, cb: [Function] } } +7ms
  cypress:server:timers queuing timer id 78 after 85000 ms +0ms
  cypress:server:timers child received timer id 78 +12ms
  cypress:server:socket backend:request { eventName: 'preserve:run:state',
  args:
   [ { currentId: 'r9',
       tests: [Object],
       startTime: '2018-02-09T00:48:16.656Z',
       emissions: [Object],
       passed: 4,
       failed: 0,
       pending: 0,
       numLogs: 0,
       autoScrollingEnabled: true,
       scrollTop: 0 } ] } +0ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +129ms
  cypress:server:server Getting remote state: { props: { port: '6060', tld: 'localhost', domain: '' }, origin: 'http://localhost:6060', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server config version 1.4.2 platform darwin arch x64 +0ms
  cypress:server:timers queuing timer id 79 after 30000 ms +32ms
  cypress:server:timers child received timer id 79 +161ms
  cypress:server:timers clearing timer id 79 from queue { '78': { args: [], ms: 85000, cb: [Function] }, '79': { args: [], ms: 30000, cb: [Function: bound cleanupWebsocketResources] } } +0ms
  cypress:server:timers clearing timer id 78 from queue { '78': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 78 from queue {} +0ms
  cypress:server:server Got CONNECT request from localhost:6060 +442ms
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +4s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +0ms
  cypress:server:server HTTPS request does match URL: https://localhost:6060 with props: { port: '6060', tld: 'localhost', domain: '' } +1ms
  cypress:https-proxy Not making direct connection to localhost:6060 +1ms
  cypress:https-proxy Making intercepted connection to 56710 +0ms
  cypress:server:server Got UPGRADE request from /__socket.io/?EIO=3&transport=websocket +2ms
  cypress:server:timers queuing timer id 80 after 85000 ms +0ms
  cypress:server:timers child received timer id 80 +446ms
  cypress:server:socket socket connected +0ms
  cypress:server:timers clearing timer id 80 from queue { '80': { args: [], ms: 85000, cb: [Function] } } +49ms
  cypress:server:timers queuing timer id 81 after 85000 ms +0ms
  cypress:server:timers child received timer id 81 +49ms
  cypress:server:timers clearing timer id 81 from queue { '81': { args: [], ms: 85000, cb: [Function] } } +14ms
  cypress:server:timers queuing timer id 82 after 85000 ms +1ms
  cypress:server:timers queuing timer id 83 after 1000 ms +0ms
  cypress:server:timers child received timer id 82 +15ms
  cypress:server:timers child received timer id 83 +0ms
  cypress:server:timers clearing timer id 83 from queue { '82': { args: [], ms: 85000, cb: [Function] }, '83': { args: [], ms: 1000, cb: [Function: timeoutTimeout] } } +0ms
  cypress:server:timers clearing timer id 82 from queue { '82': { args: [], ms: 85000, cb: [Function] } } +165ms
  cypress:server:timers queuing timer id 84 after 85000 ms +1ms
  cypress:server:timers child received timer id 84 +166ms
  cypress:server:timers clearing timer id 84 from queue { '84': { args: [], ms: 85000, cb: [Function] } } +54ms
  cypress:server:timers queuing timer id 85 after 85000 ms +0ms
  cypress:server:timers child received timer id 85 +54ms
  cypress:server:files looking for test files in the integration folder /Users/glen/src/work/company/app-frontend/cypress/integration +1ms
  cypress:server:files specPattern for test files is undefined +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +7ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:server:files found 3 spec files +0ms
  cypress:server:files [ { name: 'logged_out_dashboard_spec.js',
  cypress:server:files     path: 'cypress/integration/logged_out_dashboard_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js' },
  cypress:server:files   { name: 'login_spec.js',
  cypress:server:files     path: 'cypress/integration/login_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js' },
  cypress:server:files   { name: 'styleguide_spec.js',
  cypress:server:files     path: 'cypress/integration/styleguide_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js' } ] +0ms
  cypress:server:server Getting remote state: { props: { port: '6060', tld: 'localhost', domain: '' }, origin: 'http://localhost:6060', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server:timers clearing timer id 85 from queue { '85': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 86 after 85000 ms +0ms
  cypress:server:socket watch test file __all +0ms
  cypress:server:timers child received timer id 86 +9ms
  cypress:server:controllers:spec request for cypress/support/index.js +8ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/support/index.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec request for cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +1ms
  cypress:server:controllers:spec request for cypress/integration/login_spec.js +0ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +0ms
  cypress:server:controllers:spec request for cypress/integration/styleguide_spec.js +17ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +0ms
  cypress:server:timers clearing timer id 86 from queue { '86': { args: [], ms: 85000, cb: [Function] } } +11ms
  cypress:server:timers queuing timer id 87 after 85000 ms +1ms
  cypress:server:timers child received timer id 87 +38ms
  cypress:server:timers clearing timer id 87 from queue { '87': { args: [], ms: 85000, cb: [Function] } } +24ms
  cypress:server:timers queuing timer id 88 after 85000 ms +0ms
  cypress:server:project onMocha hook +0ms
  cypress:server:timers child received timer id 88 +24ms
  cypress:server:timers clearing timer id 88 from queue { '88': { args: [], ms: 85000, cb: [Function] } } +44ms
  cypress:server:timers queuing timer id 89 after 85000 ms +0ms
  cypress:server:project onMocha hook end +1ms
  cypress:server:timers child received timer id 89 +45ms
  cypress:server:timers clearing timer id 89 from queue { '89': { args: [], ms: 85000, cb: [Function] } } +13ms
  cypress:server:timers queuing timer id 90 after 85000 ms +0ms
  cypress:server:project onMocha hook +1ms
  cypress:server:timers child received timer id 90 +14ms
  cypress:server:timers clearing timer id 90 from queue { '90': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 91 after 85000 ms +0ms
  cypress:server:timers child received timer id 91 +0ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/users/sign_out',
       method: 'GET',
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 92 after 30000 ms +3ms
  cypress:server:timers child received timer id 92 +34ms
  cypress:server:timers clearing timer id 92 from queue { '91': { args: [], ms: 85000, cb: [Function] }, '92': { args: [], ms: 30000, cb: [Function] } } +52ms
  cypress:server:timers clearing timer id 91 from queue { '91': { args: [], ms: 85000, cb: [Function] } } +173ms
  cypress:server:timers queuing timer id 93 after 85000 ms +0ms
  cypress:server:timers child received timer id 93 +194ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/sso/exchange?base_url=http://localhost:3000%23',
       method: 'GET',
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 94 after 30000 ms +3ms
  cypress:server:timers child received timer id 94 +3ms
  cypress:server:timers clearing timer id 94 from queue { '93': { args: [], ms: 85000, cb: [Function] }, '94': { args: [], ms: 30000, cb: [Function] } } +23ms
  cypress:server:timers queuing timer id 95 after 30000 ms +81ms
  cypress:server:timers child received timer id 95 +105ms
  cypress:server:timers clearing timer id 95 from queue { '93': { args: [], ms: 85000, cb: [Function] }, '95': { args: [], ms: 30000, cb: [Function] } } +29ms
  cypress:server:timers clearing timer id 93 from queue { '93': { args: [], ms: 85000, cb: [Function] } } +100ms
  cypress:server:timers queuing timer id 96 after 85000 ms +0ms
  cypress:server:timers child received timer id 96 +128ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/users/sign_in',
       method: 'POST',
       body: [Object],
       form: true,
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 97 after 30000 ms +3ms
  cypress:server:timers child received timer id 97 +3ms
  cypress:server:timers clearing timer id 97 from queue { '96': { args: [], ms: 85000, cb: [Function] }, '97': { args: [], ms: 30000, cb: [Function] } } +24ms
  cypress:server:timers child sending timer id 83 +187ms
  cypress:server:timers queuing timer id 98 after 30000 ms +416ms
  cypress:server:timers child received timer id 98 +253ms
  cypress:server:timers clearing timer id 98 from queue { '96': { args: [], ms: 85000, cb: [Function] }, '98': { args: [], ms: 30000, cb: [Function] } } +24ms
  cypress:server:timers queuing timer id 99 after 30000 ms +159ms
  cypress:server:timers child received timer id 99 +183ms
  cypress:server:timers clearing timer id 99 from queue { '96': { args: [], ms: 85000, cb: [Function] }, '99': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 96 from queue { '96': { args: [], ms: 85000, cb: [Function] } } +17ms
  cypress:server:timers queuing timer id 100 after 85000 ms +0ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:3000/', { failOnStatusCode: true } ] } +0ms
  cypress:server:server Getting remote state: { props: { port: '6060', tld: 'localhost', domain: '' }, origin: 'http://localhost:6060', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers child received timer id 100 +19ms
  cypress:server:timers queuing timer id 101 after 30000 ms +3ms
  cypress:server:timers child received timer id 101 +3ms
  cypress:server:timers clearing timer id 101 from queue { '100': { args: [], ms: 85000, cb: [Function] }, '101': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:server received response for resolving url { isOkStatusCode: true, isHtml: true, contentType: 'text/html', url: 'http://localhost:3000/', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'http://localhost:3000/' } +3ms
  cypress:server:cors Parsed URL { port: '3000', tld: 'localhost', domain: '' } +1ms
  cypress:server:server Setting remoteOrigin http://localhost:3000 +0ms
  cypress:server:server Setting remoteHostAndPort [object Object] +0ms
  cypress:server:server Setting remoteDocDomain localhost +30ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers clearing timer id 100 from queue { '100': { args: [], ms: 85000, cb: [Function] } } +3ms
  cypress:server:timers queuing timer id 102 after 85000 ms +0ms
  cypress:server:timers child received timer id 102 +38ms
  cypress:server:socket backend:request { eventName: 'preserve:run:state',
  args:
   [ { tests: {},
       startTime: '2018-02-09T00:48:16.656Z',
       emissions: [Object],
       passed: 0,
       failed: 0,
       pending: 0,
       numLogs: 0,
       autoScrollingEnabled: true,
       scrollTop: 0 } ] } +1ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +89ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server config version 1.4.2 platform darwin arch x64 +0ms
  cypress:server:timers queuing timer id 103 after 30000 ms +12ms
  cypress:server:timers child received timer id 103 +102ms
  cypress:server:timers clearing timer id 103 from queue { '102': { args: [], ms: 85000, cb: [Function] }, '103': { args: [], ms: 30000, cb: [Function: bound cleanupWebsocketResources] } } +1ms
  cypress:server:timers clearing timer id 102 from queue { '102': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers clearing timer id 102 from queue {} +1ms
  cypress:server:server Got CONNECT request from localhost:3000 +426ms
  cypress:https-proxy Writing socket connection headers for URL: localhost:3000 +2s
  cypress:server:cors Parsed URL { port: '3000', tld: 'localhost', domain: '' } +1ms
  cypress:server:server HTTPS request does match URL: https://localhost:3000 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Not making direct connection to localhost:3000 +0ms
  cypress:https-proxy Making intercepted connection to 56710 +0ms
  cypress:server:server Got UPGRADE request from /__socket.io/?EIO=3&transport=websocket +2ms
  cypress:server:timers queuing timer id 104 after 85000 ms +0ms
  cypress:server:timers child received timer id 104 +431ms
  cypress:server:socket socket connected +1ms
  cypress:server:timers clearing timer id 104 from queue { '104': { args: [], ms: 85000, cb: [Function] } } +47ms
  cypress:server:timers queuing timer id 105 after 85000 ms +0ms
  cypress:server:timers child received timer id 105 +48ms
  cypress:server:timers clearing timer id 105 from queue { '105': { args: [], ms: 85000, cb: [Function] } } +15ms
  cypress:server:timers queuing timer id 106 after 85000 ms +0ms
  cypress:server:timers child received timer id 106 +15ms
  cypress:server:timers queuing timer id 107 after 1000 ms +0ms
  cypress:server:timers child received timer id 107 +0ms
  cypress:server:timers clearing timer id 107 from queue { '106': { args: [], ms: 85000, cb: [Function] }, '107': { args: [], ms: 1000, cb: [Function: timeoutTimeout] } } +0ms
  cypress:server:timers clearing timer id 106 from queue { '106': { args: [], ms: 85000, cb: [Function] } } +164ms
  cypress:server:timers queuing timer id 108 after 85000 ms +0ms
  cypress:server:timers child received timer id 108 +164ms
  cypress:server:timers clearing timer id 108 from queue { '108': { args: [], ms: 85000, cb: [Function] } } +49ms
  cypress:server:timers queuing timer id 109 after 85000 ms +0ms
  cypress:server:timers child received timer id 109 +49ms
  cypress:server:files looking for test files in the integration folder /Users/glen/src/work/company/app-frontend/cypress/integration +0ms
  cypress:server:files specPattern for test files is undefined +1ms
  cypress:server:timers clearing timer id 109 from queue { '109': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 110 after 85000 ms +0ms
  cypress:server:socket watch test file __all +0ms
  cypress:server:timers child received timer id 110 +2ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:files found test file /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +0ms
  cypress:server:files found 3 spec files +0ms
  cypress:server:files [ { name: 'logged_out_dashboard_spec.js',
  cypress:server:files     path: 'cypress/integration/logged_out_dashboard_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js' },
  cypress:server:files   { name: 'login_spec.js',
  cypress:server:files     path: 'cypress/integration/login_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js' },
  cypress:server:files   { name: 'styleguide_spec.js',
  cypress:server:files     path: 'cypress/integration/styleguide_spec.js',
  cypress:server:files     absolute: '/Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js' } ] +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +20ms
  cypress:server:controllers:spec request for cypress/support/index.js +6ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/support/index.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec request for cypress/integration/logged_out_dashboard_spec.js +1ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/support/index.js +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/logged_out_dashboard_spec.js +0ms
  cypress:server:controllers:spec request for cypress/integration/login_spec.js +1ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/login_spec.js +0ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/login_spec.js +0ms
  cypress:server:controllers:spec request for cypress/integration/styleguide_spec.js +21ms
  cypress:server:preprocessor getFile /Users/glen/src/work/company/app-frontend/cypress/integration/styleguide_spec.js +1ms
  cypress:server:preprocessor headless and already processed +0ms
  cypress:server:controllers:spec send /Users/glen/Library/Application Support/Cypress/cy/production/projects/app-frontend-54b5318e253c2f28a34b2842d4f724b3/bundles/cypress/integration/styleguide_spec.js +0ms
  cypress:server:timers clearing timer id 110 from queue { '110': { args: [], ms: 85000, cb: [Function] } } +14ms
  cypress:server:timers queuing timer id 111 after 85000 ms +0ms
  cypress:server:timers child received timer id 111 +64ms
  cypress:server:timers clearing timer id 111 from queue { '111': { args: [], ms: 85000, cb: [Function] } } +13ms
  cypress:server:timers queuing timer id 112 after 85000 ms +0ms
  cypress:server:project onSetRunnables +0ms
  cypress:server:timers child received timer id 112 +13ms
  cypress:server:project runnables { id: 'r1',
  title: '',
  root: true,
  tests: [],
  suites:
   [ { id: 'r2',
       title: 'Logged Out Dashboard Test',
       root: false,
       tests: [Object],
       suites: [] },
     { id: 'r6',
       title: 'app Login Test',
       root: false,
       tests: [Object],
       suites: [] },
     { id: 'r8',
       title: 'Styleguide Smoke Test',
       root: false,
       tests: [Object],
       suites: [] } ] } +0ms
  cypress:server loading reporter spec +1ms
  cypress:server spec is Mocha reporter +0ms
  cypress:server:timers clearing timer id 112 from queue { '112': { args: [], ms: 85000, cb: [Function] } } +35ms
  cypress:server:timers queuing timer id 113 after 85000 ms +0ms
  cypress:server:project onMocha start +0ms

  cypress:server:timers child received timer id 113 +36ms
  cypress:server:timers clearing timer id 113 from queue { '113': { args: [], ms: 85000, cb: [Function] } } +20ms
  cypress:server:timers queuing timer id 114 after 85000 ms +0ms
  cypress:server:project onMocha suite +1ms

  cypress:server:timers child received timer id 114 +21ms
  cypress:server:timers clearing timer id 114 from queue { '114': { args: [], ms: 85000, cb: [Function] } } +14ms
  cypress:server:timers queuing timer id 115 after 85000 ms +0ms
  cypress:server:project onMocha suite +0ms
  cypress:server:timers child received timer id 115 +14ms
  Logged Out Dashboard Test
  cypress:server:timers clearing timer id 115 from queue { '115': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 116 after 85000 ms +1ms
  cypress:server:project onMocha hook +0ms
  cypress:server:timers child received timer id 116 +1ms
  cypress:server:timers clearing timer id 116 from queue { '116': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 117 after 85000 ms +0ms
  cypress:server:timers child received timer id 117 +1ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +1ms
  cypress:server:timers clearing timer id 117 from queue { '117': { args: [], ms: 85000, cb: [Function] } } +14ms
  cypress:server:timers queuing timer id 118 after 85000 ms +29ms
  cypress:server:project onMocha hook end +0ms
  cypress:server:timers child received timer id 118 +43ms
  cypress:server:timers clearing timer id 118 from queue { '118': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 119 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers clearing timer id 119 from queue { '119': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 120 after 85000 ms +0ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:3000/', { failOnStatusCode: true } ] } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers child received timer id 119 +1ms
  cypress:server:timers child received timer id 120 +2ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +10ms
  cypress:server:proxy handling proxied request { url: '/', proxiedUrl: 'http://localhost:3000/', cookies: { '__cypress.initial': 'true' }, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +2ms
  cypress:server:proxy received request response for http://localhost:3000/ { headers: { 'x-powered-by': 'Express', 'content-type': 'text/html; charset=UTF-8', date: 'Fri, 09 Feb 2018 00:48:28 GMT', connection: 'close', 'content-length': '1260' } } +1ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +8ms
  cypress:server:proxy handling proxied request { url: '/static/js/vendor.15ba76a8.js', proxiedUrl: 'http://localhost:3000/static/js/vendor.15ba76a8.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +1ms
  cypress:server:timers queuing timer id 121 after 30000 ms +2ms
  cypress:server:timers child received timer id 121 +24ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server:proxy handling proxied request { url: '/static/js/main.252f2376.js', proxiedUrl: 'http://localhost:3000/static/js/main.252f2376.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +1ms
  cypress:server:timers queuing timer id 122 after 30000 ms +1ms
  cypress:server:timers child received timer id 122 +43ms
  cypress:server:timers clearing timer id 121 from queue { '120': { args: [], ms: 85000, cb: [Function] }, '121': { args: [], ms: 30000, cb: [Function] }, '122': { args: [], ms: 30000, cb: [Function] } } +42ms
  cypress:server:timers clearing timer id 122 from queue { '120': { args: [], ms: 85000, cb: [Function] }, '122': { args: [], ms: 30000, cb: [Function] } } +0ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/vendor.15ba76a8.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"e76cc-16177c2a68b"', date: 'Fri, 09 Feb 2018 00:48:29 GMT', connection: 'close' } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/main.252f2376.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"3a9e9-16177c2a68c"', date: 'Fri, 09 Feb 2018 00:48:29 GMT', connection: 'close' } } +1ms
  cypress:server:server Got CONNECT request from feed.exchange.company-sandbox.com:443 +289ms
  cypress:https-proxy Writing socket connection headers for URL: feed.exchange.company-sandbox.com:443 +835ms
  cypress:server:cors Parsed URL { port: '443', tld: 'com', domain: 'company-sandbox' } +1ms
  cypress:server:server HTTPS request does not match URL: https://feed.exchange.company-sandbox.com:443 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to feed.exchange.company-sandbox.com:443 +1ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +101ms
  cypress:server:proxy handling proxied request { url: '/static/media/inter-regular.fc93611c.woff2', proxiedUrl: 'http://localhost:3000/static/media/inter-regular.fc93611c.woff2', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 123 after 30000 ms +3ms
  cypress:server:timers child received timer id 123 +397ms
  cypress:server:timers clearing timer id 123 from queue { '120': { args: [], ms: 85000, cb: [Function] }, '123': { args: [], ms: 30000, cb: [Function] } } +0ms
  cypress:server:proxy received request response for http://localhost:3000/static/media/inter-regular.fc93611c.woff2 { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"18748-16177c2a661"', date: 'Fri, 09 Feb 2018 00:48:30 GMT', connection: 'close' } } +2ms
  cypress:server:timers child sending timer id 107 +129ms
  cypress:server:timers clearing timer id 120 from queue { '120': { args: [], ms: 85000, cb: [Function] } } +1s
  cypress:server:timers queuing timer id 124 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
    โœ“ Can load up a dashboard from the default state (1504ms)
  cypress:server:timers child received timer id 124 +882ms
  cypress:server:timers clearing timer id 124 from queue { '124': { args: [], ms: 85000, cb: [Function] } } +4ms
  cypress:server:timers queuing timer id 125 after 85000 ms +0ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 125 +4ms
  cypress:server:timers clearing timer id 125 from queue { '125': { args: [], ms: 85000, cb: [Function] } } +8ms
  cypress:server:timers queuing timer id 126 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 126 +8ms
  cypress:server:timers clearing timer id 126 from queue { '126': { args: [], ms: 85000, cb: [Function] } } +6ms
  cypress:server:timers queuing timer id 127 after 85000 ms +0ms
  cypress:server:timers child received timer id 127 +6ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers clearing timer id 127 from queue { '127': { args: [], ms: 85000, cb: [Function] } } +716ms
  cypress:server:timers queuing timer id 128 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
  cypress:server:timers child received timer id 128 +716ms
    โœ“ Has the right content in Time & Sales (712ms)
  cypress:server:timers clearing timer id 128 from queue { '128': { args: [], ms: 85000, cb: [Function] } } +9ms
  cypress:server:timers queuing timer id 129 after 85000 ms +0ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 129 +9ms
  cypress:server:timers clearing timer id 129 from queue { '129': { args: [], ms: 85000, cb: [Function] } } +4ms
  cypress:server:timers queuing timer id 130 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 130 +4ms
  cypress:server:timers clearing timer id 130 from queue { '130': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 131 after 85000 ms +0ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers child received timer id 131 +0ms
  cypress:server:timers clearing timer id 131 from queue { '131': { args: [], ms: 85000, cb: [Function] } } +2s
  cypress:server:timers queuing timer id 132 after 85000 ms +1ms
  cypress:server:project onMocha pass +0ms
  cypress:server:timers child received timer id 132 +2s
    โœ“ Watches the exchange operate for a few seconds (2003ms)
  cypress:server:timers clearing timer id 132 from queue { '132': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 133 after 85000 ms +0ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 133 +1ms
  cypress:server:timers clearing timer id 133 from queue { '133': { args: [], ms: 85000, cb: [Function] } } +13ms
  cypress:server:timers queuing timer id 134 after 85000 ms +0ms
  cypress:server:project onMocha suite end +0ms

  cypress:server:timers child received timer id 134 +13ms
  cypress:server:timers clearing timer id 134 from queue { '134': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 135 after 85000 ms +0ms
  cypress:server:timers child received timer id 135 +1ms
  cypress:server:project onMocha suite +0ms
  app Login Test
  cypress:server:timers clearing timer id 135 from queue { '135': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 136 after 85000 ms +0ms
  cypress:server:timers child received timer id 136 +0ms
  cypress:server:project onMocha hook +0ms
  cypress:server:timers clearing timer id 136 from queue { '136': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 137 after 85000 ms +0ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers child received timer id 137 +1ms
  cypress:server:timers clearing timer id 137 from queue { '137': { args: [], ms: 85000, cb: [Function] } } +7ms
  cypress:server:timers queuing timer id 138 after 85000 ms +1ms
  cypress:server:timers child received timer id 138 +8ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/users/sign_out',
       method: 'GET',
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 139 after 30000 ms +3ms
  cypress:server:timers child received timer id 139 +3ms
  cypress:server:timers clearing timer id 139 from queue { '138': { args: [], ms: 85000, cb: [Function] }, '139': { args: [], ms: 30000, cb: [Function] } } +25ms
  cypress:server:timers clearing timer id 138 from queue { '138': { args: [], ms: 85000, cb: [Function] } } +143ms
  cypress:server:timers queuing timer id 140 after 85000 ms +0ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/sso/exchange?base_url=http://localhost:3000%23',
       method: 'GET',
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers child received timer id 140 +169ms
  cypress:server:timers queuing timer id 141 after 30000 ms +3ms
  cypress:server:timers child received timer id 141 +2ms
  cypress:server:timers clearing timer id 141 from queue { '140': { args: [], ms: 85000, cb: [Function] }, '141': { args: [], ms: 30000, cb: [Function] } } +25ms
  cypress:server:timers queuing timer id 142 after 30000 ms +95ms
  cypress:server:timers child received timer id 142 +120ms
  cypress:server:timers clearing timer id 142 from queue { '140': { args: [], ms: 85000, cb: [Function] }, '142': { args: [], ms: 30000, cb: [Function] } } +24ms
  cypress:server:timers clearing timer id 140 from queue { '140': { args: [], ms: 85000, cb: [Function] } } +85ms
  cypress:server:timers queuing timer id 143 after 85000 ms +0ms
  cypress:server:timers child received timer id 143 +109ms
  cypress:server:socket backend:request { eventName: 'http:request',
  args:
   [ { url: 'https://secure.company-sandbox.com/users/sign_in',
       method: 'POST',
       body: [Object],
       form: true,
       gzip: true,
       followRedirect: true } ] } +0ms
  cypress:server:timers queuing timer id 144 after 30000 ms +2ms
  cypress:server:timers child received timer id 144 +2ms
  cypress:server:timers clearing timer id 144 from queue { '143': { args: [], ms: 85000, cb: [Function] }, '144': { args: [], ms: 30000, cb: [Function] } } +23ms
  cypress:server:timers queuing timer id 145 after 30000 ms +401ms
  cypress:server:timers child received timer id 145 +424ms
  cypress:server:timers clearing timer id 145 from queue { '143': { args: [], ms: 85000, cb: [Function] }, '145': { args: [], ms: 30000, cb: [Function] } } +21ms
  cypress:server:timers queuing timer id 146 after 30000 ms +143ms
  cypress:server:timers child received timer id 146 +164ms
  cypress:server:timers clearing timer id 146 from queue { '143': { args: [], ms: 85000, cb: [Function] }, '146': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 143 from queue { '143': { args: [], ms: 85000, cb: [Function] } } +16ms
  cypress:server:timers queuing timer id 147 after 85000 ms +0ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:3000/', { failOnStatusCode: true } ] } +0ms
  cypress:server:timers child received timer id 147 +17ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers queuing timer id 148 after 30000 ms +3ms
  cypress:server:timers child received timer id 148 +3ms
  cypress:server:timers clearing timer id 148 from queue { '147': { args: [], ms: 85000, cb: [Function] }, '148': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:server received response for resolving url { isOkStatusCode: true, isHtml: true, contentType: 'text/html', url: 'http://localhost:3000/', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'http://localhost:3000/' } +2ms
  cypress:server:cors Parsed URL { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:server:server Setting remoteOrigin http://localhost:3000 +0ms
  cypress:server:server Setting remoteHostAndPort [object Object] +0ms
  cypress:server:server Setting remoteDocDomain localhost +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +38ms
  cypress:server:proxy handling proxied request { url: '/', proxiedUrl: 'http://localhost:3000/', cookies: { '__cypress.initial': 'true' }, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/ { headers: { 'x-powered-by': 'Express', 'content-type': 'text/html; charset=UTF-8', date: 'Fri, 09 Feb 2018 00:48:35 GMT', connection: 'close', 'content-length': '1260' } } +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +12ms
  cypress:server:proxy handling proxied request { url: '/static/js/vendor.15ba76a8.js', proxiedUrl: 'http://localhost:3000/static/js/vendor.15ba76a8.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 149 after 30000 ms +2ms
  cypress:server:timers child received timer id 149 +57ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:proxy handling proxied request { url: '/static/js/main.252f2376.js', proxiedUrl: 'http://localhost:3000/static/js/main.252f2376.js', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 150 after 30000 ms +2ms
  cypress:server:timers child received timer id 150 +2ms
  cypress:server:timers clearing timer id 149 from queue { '147': { args: [], ms: 85000, cb: [Function] }, '149': { args: [], ms: 30000, cb: [Function] }, '150': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:timers clearing timer id 150 from queue { '147': { args: [], ms: 85000, cb: [Function] }, '150': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/vendor.15ba76a8.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"e76cc-16177c2a68b"', date: 'Fri, 09 Feb 2018 00:48:35 GMT', connection: 'close' } } +55ms
  cypress:server:proxy received request response for http://localhost:3000/static/js/main.252f2376.js { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"3a9e9-16177c2a68c"', date: 'Fri, 09 Feb 2018 00:48:35 GMT', connection: 'close' } } +1ms
  cypress:server:server Got CONNECT request from feed.exchange.company-sandbox.com:443 +234ms
  cypress:https-proxy Writing socket connection headers for URL: feed.exchange.company-sandbox.com:443 +5s
  cypress:server:cors Parsed URL { port: '443', tld: 'com', domain: 'company-sandbox' } +0ms
  cypress:server:server HTTPS request does not match URL: https://feed.exchange.company-sandbox.com:443 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to feed.exchange.company-sandbox.com:443 +0ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +77ms
  cypress:server:proxy handling proxied request { url: '/static/media/inter-regular.fc93611c.woff2', proxiedUrl: 'http://localhost:3000/static/media/inter-regular.fc93611c.woff2', cookies: {}, remoteState: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } } +0ms
  cypress:server:timers queuing timer id 151 after 30000 ms +2ms
  cypress:server:timers child received timer id 151 +371ms
  cypress:server:timers clearing timer id 151 from queue { '147': { args: [], ms: 85000, cb: [Function] }, '151': { args: [], ms: 30000, cb: [Function] } } +1ms
  cypress:server:proxy received request response for http://localhost:3000/static/media/inter-regular.fc93611c.woff2 { headers: { 'x-powered-by': 'Express', 'accept-ranges': 'bytes', 'cache-control': 'public, max-age=0', 'last-modified': 'Thu, 08 Feb 2018 23:31:40 GMT', etag: 'W/"18748-16177c2a661"', date: 'Fri, 09 Feb 2018 00:48:35 GMT', connection: 'close' } } +1ms
  cypress:server:timers clearing timer id 147 from queue { '147': { args: [], ms: 85000, cb: [Function] } } +53ms
  cypress:server:timers queuing timer id 152 after 85000 ms +0ms
  cypress:server:project onMocha hook end +1ms
  cypress:server:timers child received timer id 152 +56ms
  cypress:server:timers clearing timer id 152 from queue { '152': { args: [], ms: 85000, cb: [Function] } } +22ms
  cypress:server:timers queuing timer id 153 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 153 +22ms
  cypress:server:timers clearing timer id 153 from queue { '153': { args: [], ms: 85000, cb: [Function] } } +3s
  cypress:server:timers queuing timer id 154 after 85000 ms +0ms
  cypress:server:project onMocha pass +0ms
  cypress:server:timers child received timer id 154 +3s
    โœ“ Can log in (2613ms)
  cypress:server:timers clearing timer id 154 from queue { '154': { args: [], ms: 85000, cb: [Function] } } +7ms
  cypress:server:timers queuing timer id 155 after 85000 ms +0ms
  cypress:server:project onMocha test end +0ms
  cypress:server:timers child received timer id 155 +7ms
  cypress:server:timers clearing timer id 155 from queue { '155': { args: [], ms: 85000, cb: [Function] } } +12ms
  cypress:server:timers queuing timer id 156 after 85000 ms +0ms
  cypress:server:project onMocha suite end +0ms
  cypress:server:timers child received timer id 156 +12ms

  cypress:server:timers clearing timer id 156 from queue { '156': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 157 after 85000 ms +0ms
  cypress:server:project onMocha suite +0ms
  cypress:server:timers child received timer id 157 +1ms
  Styleguide Smoke Test
  cypress:server:timers clearing timer id 157 from queue { '157': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers queuing timer id 158 after 85000 ms +0ms
  cypress:server:project onMocha test +0ms
  cypress:server:timers child received timer id 158 +0ms
  cypress:server:timers clearing timer id 158 from queue { '158': { args: [], ms: 85000, cb: [Function] } } +1ms
  cypress:server:timers queuing timer id 159 after 85000 ms +0ms
  cypress:server:timers child received timer id 159 +1ms
  cypress:server:socket automation:request get:cookies { domain: 'localhost' } +0ms
  cypress:server:timers clearing timer id 159 from queue { '159': { args: [], ms: 85000, cb: [Function] } } +11ms
  cypress:server:timers queuing timer id 160 after 85000 ms +0ms
  cypress:server:timers child received timer id 160 +12ms
  cypress:server:socket backend:request { eventName: 'resolve:url',
  args: [ 'http://localhost:6060/', { failOnStatusCode: true } ] } +1ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +0ms
  cypress:server:timers clearing timer id 160 from queue { '160': { args: [], ms: 85000, cb: [Function] } } +8ms
  cypress:server:timers queuing timer id 161 after 85000 ms +0ms
  cypress:server:timers child received timer id 161 +8ms
  cypress:server:socket backend:request { eventName: 'preserve:run:state',
  args:
   [ { currentId: 'r9',
       tests: [Object],
       startTime: '2018-02-09T00:48:16.656Z',
       emissions: [Object],
       passed: 4,
       failed: 0,
       pending: 0,
       numLogs: 0,
       autoScrollingEnabled: true,
       scrollTop: 0 } ] } +0ms
  cypress:server:routes Serving Cypress front-end by requested URL: /__/ +144ms
  cypress:server:server Getting remote state: { props: { port: '3000', tld: 'localhost', domain: '' }, origin: 'http://localhost:3000', strategy: 'http', visiting: false, domainName: 'localhost', fileServer: null } +1ms
  cypress:server config version 1.4.2 platform darwin arch x64 +24ms
  cypress:server:timers queuing timer id 162 after 30000 ms +19ms
  cypress:server:timers child received timer id 162 +189ms
  cypress:server:timers clearing timer id 162 from queue { '161': { args: [], ms: 85000, cb: [Function] }, '162': { args: [], ms: 30000, cb: [Function: bound cleanupWebsocketResources] } } +1ms
  cypress:server:timers clearing timer id 161 from queue { '161': { args: [], ms: 85000, cb: [Function] } } +0ms
  cypress:server:timers clearing timer id 161 from queue {} +0ms
  cypress:server:server Got CONNECT request from localhost:6060 +447ms
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +3s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +1ms
  cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to localhost:6060 +1ms
  cypress:server:server Got CONNECT request from localhost:6060 +1s
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +1s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +0ms
  cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to localhost:6060 +0ms
  cypress:server:server Got CONNECT request from localhost:6060 +2s
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +2s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +1ms
  cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to localhost:6060 +0ms
  cypress:server:timers child sending timer id 3 +6s
  cypress:server:server Got CONNECT request from localhost:6060 +2s
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +2s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +1ms
  cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to localhost:6060 +1ms
  cypress:server:timers child sending timer id 22 +3s
  cypress:server:timers child sending timer id 24 +158ms
  cypress:server:timers child sending timer id 37 +964ms
  cypress:server:timers child sending timer id 38 +54ms
  cypress:server:timers child sending timer id 39 +368ms
  cypress:server:server Got CONNECT request from localhost:6060 +5s
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +5s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +1ms
  cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +0ms
  cypress:https-proxy Making direct connection to localhost:6060 +1ms
  cypress:server:timers child sending timer id 55 +4s
  cypress:server:timers child sending timer id 57 +264ms
  cypress:server:timers child sending timer id 58 +108ms
  cypress:server:timers child sending timer id 60 +114ms
  cypress:server:timers child sending timer id 61 +420ms
  cypress:server:timers child sending timer id 62 +148ms
  cypress:server:timers child sending timer id 64 +28ms
  cypress:server:timers child sending timer id 65 +55ms
  cypress:server:timers child sending timer id 66 +0ms
  cypress:server:timers child sending timer id 67 +363ms
  cypress:server:server Got CONNECT request from localhost:6060 +5s
  cypress:https-proxy Writing socket connection headers for URL: localhost:6060 +5s
  cypress:server:cors Parsed URL { port: '6060', tld: 'localhost', domain: '' } +0ms
  cypress:server:server HTTPS request does not match URL: https://localhost:6060 with props: { port: '3000', tld: 'localhost', domain: '' } +1ms
  cypress:https-proxy Making direct connection to localhost:6060 +1ms

For the moment, I've made localhost:3000/styleguide proxy to the styleguide directory which seems to be working, but it would be good not to have to.

Hey guys - reproduced/solved this today for myself in the following manner.

Had three unique test suites
All cy.visits are directed at the same url

Wrote a function in test two that I ended up needing in test three but not test one so I exported the function from test two instead of making a Cypress command, then imported it in test three. All the tests ran perfectly when run solo.

When run headless the repeat test would run as normal, but it takes an eternity so I didn't want this running twice even if it was harmless.

The export caused the gui and headless to run all tests as follows

test one
test two(exported function in here)
test two
test three(function imported here)

Removed the export and made it into a command instead and the issue is resolved.

Hope this shed some light on things, or at least didn't make things less clear.

I think I might have something concrete.

Running cypress run with a test that does cy.visit("https://google.com") appears to crash/freeze on the initial run if you don't have a baseUrl set in the cypress.json.

I'm not entirely sure why this is but my guess is it might be comparing the baseUrl (null) to the base url in the cy.visit in this case "https://google.com" figuring they are different and reloading or something.

If anyone can confirm this behaviour perhaps we could change the docs to say that baseUrl is required in the cypress.json until it's fixed.

@ryancosans I'm not experiencing any crash/freeze as you are describing, could you provide the exact code you experienced this with?

I experienced this same issue just now. I was glad to find this thread to be able to fix the issue. My tests would run twice until I filled out a value for baseUrl. Thank you @ryancosans

I also have the same issue. Did anyone find a workaround?
To complete my message: I've been running on macos, a request that worked:

HTTP/1.1" 200 443 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/3.1.2 Chrome/59.0.3071.115 Electron/1.8.2 Safari/537.36"

Unfortunately we have to close this issue as there is not enough information to reproduce the problem. This does not mean that your issue is not happening - it just means that we do not have a path to move forward.

Please comment in this issue with a reproducible example and we will reopen the issue. ๐Ÿ™

Was this page helpful?
0 / 5 - 0 ratings

Related issues

EirikBirkeland picture EirikBirkeland  ยท  3Comments

zbigniewkalinowski picture zbigniewkalinowski  ยท  3Comments

carloscheddar picture carloscheddar  ยท  3Comments

scottcrowe picture scottcrowe  ยท  3Comments

verheyenkoen picture verheyenkoen  ยท  3Comments