-
Notifications
You must be signed in to change notification settings - Fork 186
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
ci(e2e): use playwright shard feature #5308
ci(e2e): use playwright shard feature #5308
Conversation
Изменения в `reusable_workflow_test_e2e.yml`: - Используем `strategy.matrix` и `--shard` для распараллеливания джоб. - Удалили загрузку артефакта `e2e-output` за ненадобностью. - Удалили `TODO Playwright реализовать покрытие`, т.к. покрытие мы уже собираем jest'ом. Изменения в `playwright-ct.config.ts`: - Так как в CI мы распараллеливаем тесты через `--shard`, то ставим `workers` на 1 для разгрузки каждой из 10 джоб. - Пробуем выставить `maxFailures: 10` в CI, чтобы в лишний раз не гонять все тесты, если 10 из них упали.
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit b5c7b70:
|
👀 Docs deployedCommit b5c7b70 |
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## master #5308 +/- ##
=======================================
Coverage 81.72% 81.72%
=======================================
Files 283 283
Lines 9474 9474
Branches 2933 2933
=======================================
Hits 7743 7743
Misses 1731 1731
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
size-limit report 📦
|
e2e tests |
Не так понял как работает сочетание `strategy.matrix` с `--shard` в Playwright.
6d8b5df
to
56af7d7
Compare
56af7d7
to
b5c7b70
Compare
PR закрыт из-за отсутствия активности в течение последних 14 дней. Если это произошло по ошибке или изменения все ещё актуальны, откройте PR повторно. |
Изменения в
reusable_workflow_test_e2e.yml
:strategy.matrix
и--shard
для распараллеливания джоб.shardTotal
10 исходя из того, что у нас 10 проектов запускается вplaywright-ct.config.ts
.e2e-output
за ненадобностью.TODO Playwright реализовать покрытие
, т.к.покрытие мы уже собираем jest'ом.
Изменения в
playwright-ct.config.ts
:--shard
, тоставим
workers
на 1 для разгрузки каждой из 10 джоб.maxFailures: 10
в CI, чтобы в лишний раз не гонятьвсе тесты, если 10 из них упали.
reusable_workflow_test_e2e.yml
#5306