@@ -904,6 +904,7 @@ jobs:
904
904
' nextjs-13' ,
905
905
' nextjs-14' ,
906
906
' nextjs-15' ,
907
+ ' nextjs-turbo' ,
907
908
' nextjs-t3' ,
908
909
' react-17' ,
909
910
' react-19' ,
@@ -1018,12 +1019,12 @@ jobs:
1018
1019
1019
1020
- name : Build E2E app
1020
1021
working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
1021
- timeout-minutes : 5
1022
+ timeout-minutes : 7
1022
1023
run : pnpm ${{ matrix.build-command || 'test:build' }}
1023
1024
1024
1025
- name : Run E2E test
1025
1026
working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
1026
- timeout-minutes : 5
1027
+ timeout-minutes : 10
1027
1028
run : pnpm test:assert
1028
1029
1029
1030
- name : Upload Playwright Traces
@@ -1035,14 +1036,19 @@ jobs:
1035
1036
overwrite : true
1036
1037
retention-days : 7
1037
1038
1039
+ - name : Pre-process E2E Test Dumps
1040
+ run : |
1041
+ node ./scripts/normalize-e2e-test-dump-transaction-events.js
1042
+
1038
1043
- name : Upload E2E Test Event Dumps
1039
1044
uses : actions/upload-artifact@v4
1040
1045
if : always()
1041
1046
with :
1042
- name : playwright-event-dumps-job_e2e_playwright_tests- ${{ matrix.test-application }}
1047
+ name : E2E Test Dump ( ${{ matrix.label || matrix. test-application }})
1043
1048
path : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}/event-dumps
1044
1049
overwrite : true
1045
1050
retention-days : 7
1051
+ if-no-files-found : ignore
1046
1052
1047
1053
- name : Upload test results to Codecov
1048
1054
if : cancelled() == false
@@ -1083,10 +1089,6 @@ jobs:
1083
1089
' react-send-to-sentry' ,
1084
1090
' node-express-send-to-sentry' ,
1085
1091
' debug-id-sourcemaps' ,
1086
- ' nextjs-app-dir' ,
1087
- ' nextjs-13' ,
1088
- ' nextjs-14' ,
1089
- ' nextjs-15' ,
1090
1092
]
1091
1093
build-command :
1092
1094
- false
@@ -1125,6 +1127,12 @@ jobs:
1125
1127
- test-application : ' nextjs-15'
1126
1128
build-command : ' test:build-latest'
1127
1129
label : ' nextjs-15 (latest)'
1130
+ - test-application : ' nextjs-turbo'
1131
+ build-command : ' test:build-canary'
1132
+ label : ' nextjs-turbo (canary)'
1133
+ - test-application : ' nextjs-turbo'
1134
+ build-command : ' test:build-latest'
1135
+ label : ' nextjs-turbo (latest)'
1128
1136
1129
1137
steps :
1130
1138
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -1176,14 +1184,28 @@ jobs:
1176
1184
1177
1185
- name : Build E2E app
1178
1186
working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
1179
- timeout-minutes : 5
1187
+ timeout-minutes : 7
1180
1188
run : pnpm ${{ matrix.build-command || 'test:build' }}
1181
1189
1182
1190
- name : Run E2E test
1183
1191
working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
1184
- timeout-minutes : 5
1192
+ timeout-minutes : 10
1185
1193
run : pnpm ${{ matrix.assert-command || 'test:assert' }}
1186
1194
1195
+ - name : Pre-process E2E Test Dumps
1196
+ run : |
1197
+ node ./scripts/normalize-e2e-test-dump-transaction-events.js
1198
+
1199
+ - name : Upload E2E Test Event Dumps
1200
+ uses : actions/upload-artifact@v4
1201
+ if : always()
1202
+ with :
1203
+ name : E2E Test Dump (${{ matrix.label || matrix.test-application }})
1204
+ path : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}/event-dumps
1205
+ overwrite : true
1206
+ retention-days : 7
1207
+ if-no-files-found : ignore
1208
+
1187
1209
- name : Deploy Astro to Cloudflare
1188
1210
uses : cloudflare/pages-action@v1
1189
1211
if : matrix.test-application == 'cloudflare-astro'
@@ -1282,12 +1304,12 @@ jobs:
1282
1304
1283
1305
- name : Build E2E app
1284
1306
working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
1285
- timeout-minutes : 5
1307
+ timeout-minutes : 7
1286
1308
run : yarn ${{ matrix.build-command || 'test:build' }}
1287
1309
1288
1310
- name : Run E2E test
1289
1311
working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
1290
- timeout-minutes : 5
1312
+ timeout-minutes : 10
1291
1313
run : yarn test:assert
1292
1314
1293
1315
job_required_jobs_passed :
0 commit comments