mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-19 13:41:26 -06:00
* 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
18 lines
396 B
Bash
Executable File
18 lines
396 B
Bash
Executable File
set e+x
|
|
|
|
echo "This script should be run from cypress's root"
|
|
|
|
name=cypress/browsers:chrome62
|
|
echo "Pulling CI container $name"
|
|
|
|
docker pull $name
|
|
|
|
echo "Starting Docker image with cypress volume attached"
|
|
echo "You should be able to edit files locally"
|
|
echo "but execute the code in the container"
|
|
|
|
docker run -v $PWD:/home/person/cypress \
|
|
-w /home/person/cypress \
|
|
-it $name \
|
|
/bin/bash
|