Skip to content

Add E2E test workflow with Playwright in CI #555

Description

@Wilfred007

What

e2e.yml workflow exists and Playwright is configured but needs proper CI integration with backend + frontend services.

Why

E2E tests catch integration issues between frontend and backend that unit tests miss. Currently not enforced.

Scope

In scope: CI starts backend + frontend, runs Playwright, uploads report as artifact
Out of scope: Visual regression, cross-browser matrix

Acceptance Criteria

  • E2E tests run on every PR touching frontend
  • Backend and frontend started in CI
  • Test report uploaded as artifact
  • Failed tests block merge

Technical Context

  • .github/workflows/e2e.yml — existing workflow
  • frontend/playwright.config.ts — Playwright config
  • frontend/e2e/ — 5 test files

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaigndevopsIssues related to infrastructure, CI/CD, and deploymentmediumModerate tasks

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions