-
Sub-task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
2
-
False
-
-
False
-
-
-
RHDH Install 3288
We need a nightly job that runs E2E tests from all workspaces in parallel. Each workspace has its own independent package.json, yarn.lock, playwright.config.ts, and dependencies. The repository itself is not a Node.js project — there is no root-level package.json. The number of workspaces with E2E tests will grow, and each may have multiple Playwright projects.
What to investigate:
- How to run tests from all workspaces in parallel — single Playwright invocation vs separate processes per workspace
- How to handle dependency installation across workspaces — unified install vs per-workspace install, and trade-offs around disk usage, install time, lockfile immutability, and version
consistency at scale - How test utilities resolve config file paths and whether that presents any constraints for the chosen strategy
- How to produce a unified test report across all workspaces