Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sharding capabilities to e2e tests #720

Closed
lorenyu opened this issue Aug 7, 2024 · 1 comment · Fixed by #776 · May be fixed by navapbc/platform-test-nextjs#89 or navapbc/platform-test-nextjs#90
Closed

Add sharding capabilities to e2e tests #720

lorenyu opened this issue Aug 7, 2024 · 1 comment · Fixed by #776 · May be fixed by navapbc/platform-test-nextjs#89 or navapbc/platform-test-nextjs#90
Assignees
Labels
scope: ci/cd GitHub actions workflows type: feature New feature or new functionality to existing feature

Comments

@lorenyu
Copy link
Contributor

lorenyu commented Aug 7, 2024

It seems GitHub Actions is limited to a single worker when running Playwright e2e tests. Solutions include larger runners or test sharding. Test sharding seems like a pretty feasible to implement solution that wouldn't require the additional cost of managing larger runners.

This ticket is to add test sharding.

Implementation notes

Add sharding and using GitHub jobs matrix strategy.

See 🔒 slack thread

@lorenyu lorenyu added type: feature New feature or new functionality to existing feature scope: ci/cd GitHub actions workflows labels Aug 7, 2024
@lorenyu
Copy link
Contributor Author

lorenyu commented Aug 7, 2024

cc @rylew1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: ci/cd GitHub actions workflows type: feature New feature or new functionality to existing feature
Projects
None yet
2 participants