0Pricing
Angular Academy · Lesson

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.

All lessons in this course

  1. E2E Testing Overview
  2. Writing Playwright Tests
  3. Selectors and Assertions
  4. CI Integration
← Back to Angular Academy