[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
Loading
Please register or sign in to comment