@@ -569,7 +569,7 @@ jobs:
569
569
yarn test:integration
570
570
571
571
job_browser_playwright_tests :
572
- name : Playwright (${{ matrix.bundle }}) Tests
572
+ name : Playwright (${{ matrix.bundle }}${{ matrix.shard && format(' {0}/3') || ''}} ) Tests
573
573
needs : [job_get_metadata, job_build]
574
574
if : needs.job_get_metadata.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
575
575
runs-on : ubuntu-20.04-large-js
@@ -595,12 +595,23 @@ jobs:
595
595
- chromium
596
596
include :
597
597
# Only check all projects for esm & full bundle
598
+ # We also shard the ESM tests as they take the longest
598
599
- bundle : bundle_tracing_replay_es6_min
599
600
project : ' '
600
601
- bundle : esm
601
602
project : ' '
602
- # We also shard the ESM tests as they take the longest
603
- shard : [1,2]
603
+ shard : 1
604
+ - bundle : esm
605
+ shard : 2
606
+ - bundle : esm
607
+ project : ' '
608
+ shard : 3
609
+ exclude :
610
+ # Do not run the default chromium-only tests
611
+ - bundle : bundle_tracing_replay_es6_min
612
+ project : ' chromium'
613
+ - bundle : esm
614
+ project : ' chromium'
604
615
605
616
steps :
606
617
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -639,7 +650,7 @@ jobs:
639
650
env :
640
651
PW_BUNDLE : ${{ matrix.bundle }}
641
652
working-directory : dev-packages/browser-integration-tests
642
- run : yarn test:ci${{ matrix.project && format(' --project={0}', matrix.project) || '' }}${{ matrix.shard && format(' --shard={0}/2 ', matrix.shard) || '' }}
653
+ run : yarn test:ci${{ matrix.project && format(' --project={0}', matrix.project) || '' }}${{ matrix.shard && format(' --shard={0}/3 ', matrix.shard) || '' }}
643
654
644
655
job_browser_loader_tests :
645
656
name : Playwright Loader (${{ matrix.bundle }}) Tests
0 commit comments