mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-30 11:00:35 -06:00
* fix handling of utf-8 characters when decoding source map base64 string * move base64 methods into driver utils, add tests * remove obselete test
Runner
The runner is the minimal "chrome" around the user's app and has the following responsibilities:
- Managing communication between the driver, the reporter, the extension, and the server
- Managing the viewport size and scale
- Showing the currently active URL
Developing
Watching
This watches and compiles all changes as you make them.
- Runs
*.jsand*.jsxthrough babel and bundles with browserify into singledist/cypress_runner.js - Runs associated unit test of file saved and outputs to terminal
- Compiles
*.scssfiles to singledist/cypress_runner.css - Additionally it compiles both the
reporteranddriver
yarn lerna run watch --scope @packages/runner --stream
Building
For development
yarn lerna run build --scope @packages/runner --stream
For production
yarn lerna run build-prod --scope @packages/runner --stream
Testing
yarn lerna run test --scope @packages/runner --stream
