Skip to content

fix(ci): remove broken E2E tests that block PRs#3411

Closed
gorkem-bwl wants to merge 1 commit intodevelopfrom
fix/remove-broken-e2e-tests
Closed

fix(ci): remove broken E2E tests that block PRs#3411
gorkem-bwl wants to merge 1 commit intodevelopfrom
fix/remove-broken-e2e-tests

Conversation

@gorkem-bwl
Copy link
Copy Markdown
Contributor

Summary

  • Removes the Playwright E2E test suite that was recently added but fails consistently in CI, blocking all PRs that touch Clients/ or Servers/
  • The tests fail because the login flow stays on /login — the test user isn't properly seeded in the CI database

Files removed

  • .github/workflows/e2e-tests.yml — CI workflow
  • Clients/e2e/ — all spec files (auth, navigation, vendors) + fixtures + global setup
  • Clients/playwright.config.ts — Playwright configuration
  • @playwright/test and @axe-core/playwright from devDependencies
  • test:e2e scripts from package.json

Test plan

  • Verify the E2E workflow no longer runs on PRs
  • Existing unit tests (vitest) remain unaffected

The Playwright E2E tests were recently added but fail consistently in CI
because the test user doesn't exist in the seeded database, causing login
to stay on /login instead of redirecting to /. This blocks all PRs that
touch Clients/ or Servers/.

## Changes
- Remove `Clients/e2e/` directory (auth, navigation, vendors specs)
- Remove `Clients/playwright.config.ts`
- Remove `.github/workflows/e2e-tests.yml` workflow
- Remove `@playwright/test` and `@axe-core/playwright` devDependencies
- Remove `test:e2e` scripts from package.json
@gorkem-bwl gorkem-bwl closed this Feb 24, 2026
@MuhammadKhalilzadeh MuhammadKhalilzadeh deleted the fix/remove-broken-e2e-tests branch March 12, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant