CI Integration
Run E2E tests in continuous integration.
Why Run E2E in CI
E2E tests are most valuable when they run automatically on every push or pull request. Continuous Integration (CI) catches regressions before they merge, so a broken login flow never reaches production unnoticed.
What CI Needs to Run E2E
The CI job must: install dependencies, install Playwright browsers, build or serve the Angular app, then run the tests headlessly. CI machines have no display, so tests run in headless mode by default.