mirror of
https://github.com/cypress-io/cypress.git
synced 2026-04-25 16:40:03 -05:00
8033fbf819
* better explain contributing to the driver - update npm tasks to reflect newest conventions * better explain contributing to the desktop-gui - update npm tasks to reflect newest conventions * synchronize content changes * capitalize all package readme's for consistency * better explain contributing to the runner, synchronize content changes * better explain contributing to the server * synchronize content * synchronize content * synchronize content * synchronize content * synchronize content * synchronize content * better contribution guidelines by redirecting users to package specific readme's * synchronize content * fix various content mistakes * simplify contributing * removed dead files * bump zunder * lock zunder to 5.1.0
1.1 KiB
1.1 KiB
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
Install
The runner's dependencies can be installed with:
cd packages/runner
npm install
Development
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
npm run watch
One Time Build
For development
npm run build
For production
npm run build-prod
Testing
npm test
