@@ -528,7 +528,7 @@ jobs:
528
528
run : yarn lerna run test --scope @sentry/profiling-node
529
529
530
530
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
532
532
needs : [job_get_metadata, job_build]
533
533
if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
534
534
runs-on : ubuntu-20.04-large-js
@@ -548,31 +548,30 @@ jobs:
548
548
project :
549
549
- chromium
550
550
include :
551
- # Only check all projects for esm & full bundle
551
+ # Only check all projects for full bundle
552
552
# We also shard the tests as they take the longest
553
553
- bundle : bundle_tracing_replay_feedback_min
554
- project : ' '
555
- shard : 1
556
- shards : 2
554
+ project : ' webkit'
557
555
- bundle : bundle_tracing_replay_feedback_min
558
- project : ' '
559
- shard : 2
560
- shards : 2
556
+ project : ' firefox'
561
557
- bundle : esm
562
- project : ' '
558
+ project : chromium
563
559
shard : 1
564
- shards : 3
560
+ shards : 4
565
561
- bundle : esm
562
+ project : chromium
566
563
shard : 2
567
- shards : 3
564
+ shards : 4
568
565
- bundle : esm
569
- project : ' '
566
+ project : chromium
570
567
shard : 3
571
- shards : 3
568
+ shards : 4
569
+ - bundle : esm
570
+ project : chromium
571
+ shard : 4
572
+ shards : 4
572
573
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
576
575
- bundle : esm
577
576
project : ' chromium'
578
577
@@ -592,12 +591,15 @@ jobs:
592
591
593
592
- name : Install Playwright
594
593
uses : ./.github/actions/install-playwright
594
+ with :
595
+ browsers : ${{ matrix.project }}
595
596
596
597
- name : Run Playwright tests
597
598
env :
598
599
PW_BUNDLE : ${{ matrix.bundle }}
599
600
working-directory : dev-packages/browser-integration-tests
600
601
run : yarn test:ci${{ matrix.project && format(' --project={0}', matrix.project) || '' }}${{ matrix.shard && format(' --shard={0}/{1}', matrix.shard, matrix.shards) || '' }}
602
+
601
603
- name : Upload Playwright Traces
602
604
uses : actions/upload-artifact@v3
603
605
if : always()
@@ -606,7 +608,7 @@ jobs:
606
608
path : dev-packages/browser-integration-tests/test-results
607
609
608
610
job_browser_loader_tests :
609
- name : Playwright Loader ( ${{ matrix.bundle }}) Tests
611
+ name : PW ${{ matrix.bundle }} Tests
610
612
needs : [job_get_metadata, job_build]
611
613
if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
612
614
runs-on : ubuntu-20.04
@@ -639,6 +641,8 @@ jobs:
639
641
640
642
- name : Install Playwright
641
643
uses : ./.github/actions/install-playwright
644
+ with :
645
+ browsers : chromium
642
646
643
647
- name : Run Playwright Loader tests
644
648
env :
@@ -750,8 +754,12 @@ jobs:
750
754
uses : ./.github/actions/restore-cache
751
755
env :
752
756
DEPENDENCY_CACHE_KEY : ${{ needs.job_build.outputs.dependency_cache_key }}
757
+
753
758
- name : Install Playwright
754
759
uses : ./.github/actions/install-playwright
760
+ with :
761
+ browsers : chromium
762
+
755
763
- name : Run integration tests
756
764
env :
757
765
NODE_VERSION : ${{ matrix.node }}
@@ -878,6 +886,7 @@ jobs:
878
886
' react-router-5' ,
879
887
' react-router-6' ,
880
888
' solid' ,
889
+ ' solidstart' ,
881
890
' svelte-5' ,
882
891
' sveltekit' ,
883
892
' sveltekit-2' ,
@@ -952,6 +961,8 @@ jobs:
952
961
953
962
- name : Install Playwright
954
963
uses : ./.github/actions/install-playwright
964
+ with :
965
+ browsers : chromium
955
966
956
967
- name : Get node version
957
968
id : versions
@@ -1049,6 +1060,8 @@ jobs:
1049
1060
1050
1061
- name : Install Playwright
1051
1062
uses : ./.github/actions/install-playwright
1063
+ with :
1064
+ browsers : chromium
1052
1065
1053
1066
- name : Get node version
1054
1067
id : versions
@@ -1149,6 +1162,8 @@ jobs:
1149
1162
1150
1163
- name : Install Playwright
1151
1164
uses : ./.github/actions/install-playwright
1165
+ with :
1166
+ browsers : chromium
1152
1167
1153
1168
- name : Get node version
1154
1169
id : versions
0 commit comments