-
- Downloads
[E2E] Cypress Replay.io Integration (#29787)
* Install `replay.io` library
* Register `replay.io` in the Cypress config
* Run E2E tests using Replay chromium browser but only in CI
* Upload Replay.io recordings to the dashboard
* Manually install Replay.io browser
* Always upload recordings
* Pass in a custom test run id
* Disable asserts and send replays to a separate team
* Upload OSS recordings as well
* Use specific Ubuntu version
* Record and run Replay.io on `master` only
* Do not toggle CI browsers in the config
* Test run: pass `replay-chromium` browser as CLI flag in a run
* Fix multi-line command
* Use replay plugin conditionally
* Set the flag correctly
* Require node process
* Remove sourcemap vars
* Record using replay.io on schedule
* Explicitly name replay runs
---------
Co-authored-by:
Jaril <jarilvalenciano@gmail.com>
Showing
- .github/workflows/e2e-tests.yml 54 additions, 3 deletions.github/workflows/e2e-tests.yml
- e2e/support/config.js 7 additions, 0 deletionse2e/support/config.js
- e2e/support/cypress.js 6 additions, 0 deletionse2e/support/cypress.js
- package.json 1 addition, 0 deletionspackage.json
- yarn.lock 363 additions, 4 deletionsyarn.lock
... | ... | @@ -128,6 +128,7 @@ |
"@percy/cli": "^1.23.0", | ||
"@percy/cypress": "^3.1.2", | ||
"@pmmmwh/react-refresh-webpack-plugin": "0.5.10", | ||
"@replayio/cypress": "^0.5.15", | ||
"@sinonjs/fake-timers": "^9.1.2", | ||
"@storybook/addon-a11y": "^6.5.16", | ||
"@storybook/addon-actions": "6.5.15", | ||
... | ... |
This diff is collapsed.
Please register or sign in to comment