The reporter shows the running results of the tests. It includes the following:
- A button to focus the list of test files
- Stats for number of tests passed, failed, and pending
- The total test run duration
- Control for toggling auto-scrolling
- Controls for various states (running, paused, stopped, etc.)
- A command log, showing:
- suites
- tests
- hooks
- commands and assertions with detailed information
- any failures/errors
- Toggle-able auto-scrolling of command log
yarn lerna run build --scope @packages/reporter --stream
yarn lerna run build-prod --scope @packages/reporter --stream
To see the reporter render, see Developing the driver.
- Runs
*.js
and*.jsx
through babel and bundles with browserify into singledist/reporter.js
- Runs associated unit test of file saved and outputs to terminal
- Compiles
*.scss
files to singledist/reporter.css
yarn lerna run watch --scope @packages/reporter --stream
Run Cypress tests found in cypress/integration
.
yarn lerna run cypress:open --scope @packages/reporter --stream
You'll want to run yarn lerna run watch --scope @packages/reporter --stream
to iterate on the reporter under test while testing.
You'll want to run yarn lerna run watch --scope @packages/runner --stream
to get changes to the main Cypress reporter while testing.
Run enzyme component tests found in *.spec
files in src
:
yarn lerna run test --scope @packages/reporter --stream