Repository navigation
ci: run playwright wallet/transaction matrix on chromium firefox webkit - #236
cybermax4200 wants to merge 1 commit into
Conversation
|
@cybermax4200 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
@cybermax4200 is attempting to deploy a commit to the truthixify's projects Team on Vercel. A member of the Team first needs to authorize it. |
truthixify
left a comment
There was a problem hiding this comment.
All three browser jobs fail before tests because pnpm/action-setup specifies version 10 while package.json pins pnpm@10.28.2. Use the packageManager field or the exact same version. Also upload Playwright's actual trace location (test-results/**/trace.zip or the configured output directory); trace/ is not produced by the current config. Rerun the Chromium, Firefox, and WebKit matrix successfully.
Summary
Adds a GitHub Actions workflow that runs the Playwright E2E matrix (wallet, send, receive, vault, and failure-path tests) across Chromium, Firefox, and WebKit.
Changes
.github/workflows/e2e.yml: new CI job running on push/PR tomain/develop:chromium,firefox,webkit(fail-fast: false)npx playwright install --with-deps)pnpm playwright test --project=${{ matrix.project }}withCI: truealways())if: failure()), per the requirement to keep traces out of passing runsTest coverage
Existing specs under
tests/ande2e/cover:Browser-specific expectations are already explicit in specs (e.g. Chromium-only clipboard assertions skip on Firefox/WebKit via
browserName).Verification
pnpm format:check: passedtests/vault-deposit.spec.ts: 7 passed locallyCloses #210