@@ -528,7 +528,7 @@ jobs:
528528 run : yarn lerna run test --scope @sentry/profiling-node
529529
530530 job_browser_playwright_tests :
531- name : Playwright ( ${{ matrix.bundle }}${{ matrix.shard && format(' {0}/{1}', matrix.shard, matrix.shards) || ''}}) Tests
531+ name : Playwright ${{ matrix.bundle }}${{ matrix.project && matrix.project != 'chromium' && format(' {0}', matrix.project) || ''}}${{ matrix. shard && format(' ( {0}/{1}) ', matrix.shard, matrix.shards) || ''}} Tests
532532 needs : [job_get_metadata, job_build]
533533 if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
534534 runs-on : ubuntu-20.04-large-js
@@ -548,31 +548,30 @@ jobs:
548548 project :
549549 - chromium
550550 include :
551- # Only check all projects for esm & full bundle
551+ # Only check all projects for full bundle
552552 # We also shard the tests as they take the longest
553553 - bundle : bundle_tracing_replay_feedback_min
554- project : ' '
555- shard : 1
556- shards : 2
554+ project : ' webkit'
557555 - bundle : bundle_tracing_replay_feedback_min
558- project : ' '
559- shard : 2
560- shards : 2
556+ project : ' firefox'
561557 - bundle : esm
562- project : ' '
558+ project : chromium
563559 shard : 1
564- shards : 3
560+ shards : 4
565561 - bundle : esm
562+ project : chromium
566563 shard : 2
567- shards : 3
564+ shards : 4
568565 - bundle : esm
569- project : ' '
566+ project : chromium
570567 shard : 3
571- shards : 3
568+ shards : 4
569+ - bundle : esm
570+ project : chromium
571+ shard : 4
572+ shards : 4
572573 exclude :
573- # Do not run the default chromium-only tests
574- - bundle : bundle_tracing_replay_feedback_min
575- project : ' chromium'
574+ # Do not run the un-sharded esm tests
576575 - bundle : esm
577576 project : ' chromium'
578577
@@ -592,12 +591,15 @@ jobs:
592591
593592 - name : Install Playwright
594593 uses : ./.github/actions/install-playwright
594+ with :
595+ browsers : ${{ matrix.project }}
595596
596597 - name : Run Playwright tests
597598 env :
598599 PW_BUNDLE : ${{ matrix.bundle }}
599600 working-directory : dev-packages/browser-integration-tests
600601 run : yarn test:ci${{ matrix.project && format(' --project={0}', matrix.project) || '' }}${{ matrix.shard && format(' --shard={0}/{1}', matrix.shard, matrix.shards) || '' }}
602+
601603 - name : Upload Playwright Traces
602604 uses : actions/upload-artifact@v3
603605 if : always()
@@ -606,7 +608,7 @@ jobs:
606608 path : dev-packages/browser-integration-tests/test-results
607609
608610 job_browser_loader_tests :
609- name : Playwright Loader ( ${{ matrix.bundle }}) Tests
611+ name : PW ${{ matrix.bundle }} Tests
610612 needs : [job_get_metadata, job_build]
611613 if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
612614 runs-on : ubuntu-20.04
@@ -639,6 +641,8 @@ jobs:
639641
640642 - name : Install Playwright
641643 uses : ./.github/actions/install-playwright
644+ with :
645+ browsers : chromium
642646
643647 - name : Run Playwright Loader tests
644648 env :
@@ -750,8 +754,12 @@ jobs:
750754 uses : ./.github/actions/restore-cache
751755 env :
752756 DEPENDENCY_CACHE_KEY : ${{ needs.job_build.outputs.dependency_cache_key }}
757+
753758 - name : Install Playwright
754759 uses : ./.github/actions/install-playwright
760+ with :
761+ browsers : chromium
762+
755763 - name : Run integration tests
756764 env :
757765 NODE_VERSION : ${{ matrix.node }}
@@ -878,6 +886,7 @@ jobs:
878886 ' react-router-5' ,
879887 ' react-router-6' ,
880888 ' solid' ,
889+ ' solidstart' ,
881890 ' svelte-5' ,
882891 ' sveltekit' ,
883892 ' sveltekit-2' ,
@@ -952,6 +961,8 @@ jobs:
952961
953962 - name : Install Playwright
954963 uses : ./.github/actions/install-playwright
964+ with :
965+ browsers : chromium
955966
956967 - name : Get node version
957968 id : versions
@@ -1049,6 +1060,8 @@ jobs:
10491060
10501061 - name : Install Playwright
10511062 uses : ./.github/actions/install-playwright
1063+ with :
1064+ browsers : chromium
10521065
10531066 - name : Get node version
10541067 id : versions
@@ -1149,6 +1162,8 @@ jobs:
11491162
11501163 - name : Install Playwright
11511164 uses : ./.github/actions/install-playwright
1165+ with :
1166+ browsers : chromium
11521167
11531168 - name : Get node version
11541169 id : versions
0 commit comments