* server: pass --cwd from CLI to use when resolving relative paths for various options
- remove unnecessary cwd manipulation in scripts/start
* server: fixes#1159, specs are normalized into an array resolved against cwd
- projectPath is now normalized against cwd as well
* server: move hosts out of CLI args, keep as config only
* server: convert spec array to string on module API
* cli: must ref root package directly
* server: fixes busted specs due to cherry pick
* server: temporary fix for specs being normalized into an array
* server: move around spec flattening earlier
* server: pass absolute path for specs
* server: revert flattening hosts into config temporarily
* server: add correct relative + absolute path to spec
* driver: normalize spec path against project
* driver: skip flaky test for now [skip ci]
* server: fixes#802 and fixes#380 and fixes#402 and fixes#493 and fixes#1161
- use the public suffix when parsing tld’s so that document.domain is
set correctly
* driver: move location spec back into cypress tests
* server, driver: fixes: #600 and fixes#1175 use public suffix for parsing tld, handle multiple different subdomains on cy.visit
* server: fixes#1141 use runner.failures and increment them ourselves
* server: opt, install to server node_modules and then copy into e2e
* server: fixes#1063 and #551, ensure hooks cause exit codes + mochawesome resports are generated
* server: reduce unnecessary async ops
* Fixed typos in errors.js
* Revert "Fixed typos in errors.js"
This reverts commit 99085af24c.
* Fixed typos in errors.js
* Fixed typo in errors spec snapshot
Hopefully tests should be passing now
* Fixed typo in verify spec snapshot
* server: fixes#977, capture stdout in windows
* driver: skip flaky tests for now
* root: fix breaking eslint due to 4.14.0
* cli: bump xvfb to make node4 happy
* cli: bump xvfb fix context
* cli: fixes#838 start cypress in dev by routing through the CLI
- matches how we run in production better to keep parity and consistency
* cli: add coerceFalse for clarity
* cli: add global flag, update to work with windows
* server: bring into parity with root scripts
* cli: just execute start script directly to work with windows
* cli: if colors are supported then force them via env vars
- this fixes windows not displaying colors from electron because by
default isTTY is false (due to electron)
* cli: fixes#921 don't ignore stderr, inherit stdio on everything except when linux + xvfb
- filter out stderr messages coming from Xlib or libudev (from xvfb)
* cli, server: force stderr tty so that normalize tty behavior when piping
* server: drop in supports color so debug outputs more colors!
* server: remove empty line
* root: refer to cypress not monorepo
* cli: make util.supportsColor return boolean
* cl: add tests around spawn behavior with forcing colors, tty, and stdio configuration
* cli: handle xvfb onStderrData callback to output debug information
* cli: handle non zero exit code error from xvfb with special message
* ts: document common assertions, cy and Cypress
* document more common methods
* more comments for #1117
* todomvc examplehas good intellisense, close#1117
* cli: fixes#838 start cypress in dev by routing through the CLI
- matches how we run in production better to keep parity and consistency
* cli: add coerceFalse for clarity
* cli: add global flag, update to work with windows
* server: bring into parity with root scripts
* cli: just execute start script directly to work with windows
* cli, server: fixes failing tests
* server: fixes#1093, ensure github login works
- add more comprehensive tests around windows and events
- test that github callbacks work as expected
* server: fixes failing tests
* server: fixes failing tests, more resets
* Add a local search for specs by displayName
* Fix filter spec tests
* fix update banner spec
* styling updates to searchbar
- make background of search bar grey
- fix issue where outline was being cut off
- more visually vertically center the search icon
- update style of ‘run all tests’ button to look like btn instead of
link
- fix styles of searchbar so that it is not fixed at top (removes needs
to click({force: true})
- cleaned up a few cy chains in tests.
* Update search area to be less prominent.
- Change ‘search here’ to ‘search…’
- Made search bar smaller
- made search bar same bg color as header
- underline on focus
* runner: append selector playground styles instead of using a link tag
* runner: rename selector helper to selector playground
* runner: bump react-tooltip version
* server: fixes#691, add event for exposing browser launch args
- enable special handling of ‘—load-extension’
- add e2e / integration / unit tests
- handle both chrome + electron cases
* server: iterate on failing tests, don't strip electron options else we lose valuable properties
- add better debugging
* server: fix failing tests, browsers needed
* server: send in a complete browser object for 'before:browser:launch'
- useful for doing conditional things with version and/or path