[PR #1739] feat: migrate cypress e2e tests to playwright #1722

Open
opened 2025-11-01 21:26:13 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1739
Author: @kolaente
Created: 10/31/2025
Status: 🔄 Open

Base: mainHead: claude/vikunja-cypress-playwright-migration-011CUff7KMW5NhLoEg2E5XGe


📝 Commits (10+)

  • 2e0e2b7 feat: migrate E2E tests from Cypress to Playwright
  • a65b6bc chore: remove archived Cypress files
  • 0277eb7 chore: update pnpm lockfile after removing Cypress dependencies
  • 299703f fix: use GET method for wait-on health checks in CI
  • b8a9233 fix: add @playwright/test to devDependencies
  • e46406b fix: skip Playwright browser download in CI
  • 799e384 fix: resolve Playwright CLI and module import issues
  • cdc2c39 chore: add playwright-report to .gitignore
  • 6405df2 chore: add test-results to .gitignore
  • 91f85aa chore: add Playwright artifacts to root .gitignore

📊 Changes

86 files changed (+5223 additions, -6535 deletions)

View changed files

📝 .github/actions/setup-frontend/action.yml (+3 -2)
📝 .github/workflows/test.yml (+30 -33)
📝 frontend/.gitignore (+4 -0)
frontend/cypress.config.ts (+0 -28)
frontend/cypress/README.md (+0 -48)
frontend/cypress/docker-compose.yml (+0 -15)
frontend/cypress/e2e/misc/menu.spec.ts (+0 -35)
frontend/cypress/e2e/project/filter-persistence.spec.ts (+0 -79)
frontend/cypress/e2e/project/project-history.spec.ts (+0 -59)
frontend/cypress/e2e/project/project-view-gantt.spec.ts (+0 -155)
frontend/cypress/e2e/project/project-view-kanban.spec.ts (+0 -305)
frontend/cypress/e2e/project/project-view-list.spec.ts (+0 -196)
frontend/cypress/e2e/project/project-view-table.spec.ts (+0 -56)
frontend/cypress/e2e/project/project.spec.ts (+0 -171)
frontend/cypress/e2e/sharing/linkShare.spec.ts (+0 -61)
frontend/cypress/e2e/sharing/team.spec.ts (+0 -131)
frontend/cypress/e2e/task/comment-pagination.spec.ts (+0 -34)
frontend/cypress/e2e/task/overview.spec.ts (+0 -151)
frontend/cypress/e2e/task/subtask-duplicates.spec.ts (+0 -72)
frontend/cypress/e2e/task/task.spec.ts (+0 -1167)

...and 66 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1739 **Author:** [@kolaente](https://github.com/kolaente) **Created:** 10/31/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `claude/vikunja-cypress-playwright-migration-011CUff7KMW5NhLoEg2E5XGe` --- ### 📝 Commits (10+) - [`2e0e2b7`](https://github.com/go-vikunja/vikunja/commit/2e0e2b7d01866a983a4c19eecf77aad4d4da4a01) feat: migrate E2E tests from Cypress to Playwright - [`a65b6bc`](https://github.com/go-vikunja/vikunja/commit/a65b6bc8550bf8b96de644bc21d9a6ae1ebce4c1) chore: remove archived Cypress files - [`0277eb7`](https://github.com/go-vikunja/vikunja/commit/0277eb791be6ec0a6d9eba2866df67aeac332886) chore: update pnpm lockfile after removing Cypress dependencies - [`299703f`](https://github.com/go-vikunja/vikunja/commit/299703fe49174192b5d1715aae1e878de2071bae) fix: use GET method for wait-on health checks in CI - [`b8a9233`](https://github.com/go-vikunja/vikunja/commit/b8a9233e8252d9202e1aa3d9a20e80a76df29412) fix: add @playwright/test to devDependencies - [`e46406b`](https://github.com/go-vikunja/vikunja/commit/e46406ba21d793d6147b6bc31c013ed1b4bea978) fix: skip Playwright browser download in CI - [`799e384`](https://github.com/go-vikunja/vikunja/commit/799e384ababbb2dc473becf5c3f60bcb6497755c) fix: resolve Playwright CLI and module import issues - [`cdc2c39`](https://github.com/go-vikunja/vikunja/commit/cdc2c39c868f7f4fd7faf52ae9b4a058f8ea8e36) chore: add playwright-report to .gitignore - [`6405df2`](https://github.com/go-vikunja/vikunja/commit/6405df277bb4c2414cbaef1b065e1bdfcbb10728) chore: add test-results to .gitignore - [`91f85aa`](https://github.com/go-vikunja/vikunja/commit/91f85aa1b442b93b52da66b678ceb8ea56173f9a) chore: add Playwright artifacts to root .gitignore ### 📊 Changes **86 files changed** (+5223 additions, -6535 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/setup-frontend/action.yml` (+3 -2) 📝 `.github/workflows/test.yml` (+30 -33) 📝 `frontend/.gitignore` (+4 -0) ➖ `frontend/cypress.config.ts` (+0 -28) ➖ `frontend/cypress/README.md` (+0 -48) ➖ `frontend/cypress/docker-compose.yml` (+0 -15) ➖ `frontend/cypress/e2e/misc/menu.spec.ts` (+0 -35) ➖ `frontend/cypress/e2e/project/filter-persistence.spec.ts` (+0 -79) ➖ `frontend/cypress/e2e/project/project-history.spec.ts` (+0 -59) ➖ `frontend/cypress/e2e/project/project-view-gantt.spec.ts` (+0 -155) ➖ `frontend/cypress/e2e/project/project-view-kanban.spec.ts` (+0 -305) ➖ `frontend/cypress/e2e/project/project-view-list.spec.ts` (+0 -196) ➖ `frontend/cypress/e2e/project/project-view-table.spec.ts` (+0 -56) ➖ `frontend/cypress/e2e/project/project.spec.ts` (+0 -171) ➖ `frontend/cypress/e2e/sharing/linkShare.spec.ts` (+0 -61) ➖ `frontend/cypress/e2e/sharing/team.spec.ts` (+0 -131) ➖ `frontend/cypress/e2e/task/comment-pagination.spec.ts` (+0 -34) ➖ `frontend/cypress/e2e/task/overview.spec.ts` (+0 -151) ➖ `frontend/cypress/e2e/task/subtask-duplicates.spec.ts` (+0 -72) ➖ `frontend/cypress/e2e/task/task.spec.ts` (+0 -1167) _...and 66 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the
pull-request
label 2025-11-01 21:26:13 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#1722
No description provided.