* [WEB-6776] feat: add e2e testing package with Playwright smoke tests Set up a shared root-level e2e/ package for end-to-end testing across web, admin, and space apps using Playwright. Includes project-based config, auth fixtures, API client utility, and an initial smoke test that verifies all three apps load successfully. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * fix: rename e2e scripts to test:e2e to avoid turbo test pickup The general `turbo run test` task was picking up the e2e package's `test` script in CI, which fails without Playwright browsers installed. Renamed to `test:e2e` so it only runs explicitly via `pnpm test:e2e`. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
20 lines
589 B
JSON
20 lines
589 B
JSON
{
|
|
"name": "@plane/e2e",
|
|
"private": true,
|
|
"scripts": {
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:web": "playwright test --project=web",
|
|
"test:e2e:admin": "playwright test --project=admin",
|
|
"test:e2e:space": "playwright test --project=space",
|
|
"test:e2e:cross-app": "playwright test --project=cross-app",
|
|
"test:e2e:smoke": "playwright test --grep @smoke",
|
|
"test:e2e:ui": "playwright test --ui",
|
|
"report": "playwright show-report"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "catalog:",
|
|
"dotenv": "catalog:",
|
|
"playwright": "catalog:"
|
|
}
|
|
}
|