Skip to content

feat(nextjs): Serve the tunnel from the app with a DSN-derived path #62158

feat(nextjs): Serve the tunnel from the app with a DSN-derived path

feat(nextjs): Serve the tunnel from the app with a DSN-derived path #62158

Triggered via pull request October 16, 2026 14:01
Status Failure
Total duration 19m 17s
Artifacts 6

build.yml

on: pull_request
Get CI Metadata  /  Get Metadata
9s
Get CI Metadata / Get Metadata
Check lockfile
3m 0s
Check lockfile
Check file formatting
42s
Check file formatting
Check PR branches
4s
Check PR branches
Build tarballs
1m 9s
Build tarballs
Build Lambda layer
1m 22s
Build Lambda layer
Matrix: job_bun_integration_tests
Matrix: job_bun_unit_tests
Matrix: job_bundler_plugin_integration_tests
Matrix: job_cloudflare_integration_tests
Matrix: job_deno_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Check for faulty .d.ts files
49s
Check for faulty .d.ts files
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_optional_e2e_tests
Upload Artifacts
Upload Artifacts
Matrix: job_e2e_tests
All required jobs passed or were skipped
4s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

35 errors and 347 notices
Node (24) (TS 5.0) Integration Tests (2/3)
Process completed with exit code 1.
E2E nextjs-16 (vinext, bun) Test (optional)
Process completed with exit code 1.
E2E nextjs-16 (vinext) Test (optional)
Process completed with exit code 1.
E2E tanstackstart-react (tunnel-object) Test
Process completed with exit code 1.
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L109
2) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 107 | const pageOrigin = new URL(page.url()).origin; 108 | > 109 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 110 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 111 | 112 | const managedTunnelResponsePromise = page.waitForResponse(response => { at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:109:52
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
2) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L31
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 29 | // renders the button before the onClick handler is attached, and clicking 30 | // pre-hydration would fire no handler and produce no error. > 31 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 32 | 33 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 34 | at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:31:52
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Test timeout of 30000ms exceeded.
E2E tanstackstart-react (tunnel-static) Test
Process completed with exit code 1.
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L109
3) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 107 | const pageOrigin = new URL(page.url()).origin; 108 | > 109 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 110 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 111 | 112 | const managedTunnelResponsePromise = page.waitForResponse(response => { at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:109:52
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
3) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/tunnel.test.ts:67:1 β€Ί Only answers POSTs on the managed tunnel path and leaves other methods to the app: ../../_temp/test-application/tests/tunnel.test.ts#L72
2) [chromium] β€Ί tests/tunnel.test.ts:67:1 β€Ί Only answers POSTs on the managed tunnel path and leaves other methods to the app Error: expect(received).toBe(expected) // Object.is equality Expected: 404 Received: 500 70 | const response = await request.get('/monitor'); 71 | > 72 | expect(response.status()).toBe(404); | ^ 73 | }); 74 | 75 | function pathnameMatchesTunnelRoute(pathname: string): boolean { at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:72:29
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L31
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 29 | // renders the button before the onClick handler is attached, and clicking 30 | // pre-hydration would fire no handler and produce no error. > 31 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 32 | 33 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 34 | at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:31:52
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Test timeout of 30000ms exceeded.
E2E tanstackstart-react (tunnel-generated) Test
Process completed with exit code 1.
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L109
2) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 107 | const pageOrigin = new URL(page.url()).origin; 108 | > 109 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 110 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 111 | 112 | const managedTunnelResponsePromise = page.waitForResponse(response => { at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:109:52
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
2) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L31
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 29 | // renders the button before the onClick handler is attached, and clicking 30 | // pre-hydration would fire no handler and produce no error. > 31 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 32 | 33 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 34 | at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:31:52
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Test timeout of 30000ms exceeded.
E2E tanstackstart-react (tunnel-custom) Test
Process completed with exit code 1.
[chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
2) [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L31
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 29 | // renders the button before the onClick handler is attached, and clicking 30 | // pre-hydration would fire no handler and produce no error. > 31 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 32 | 33 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 34 | at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:31:52
[chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route: ../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/middleware.test.ts:62:1 β€Ί Sends spans for global function middleware: ../../_temp/test-application/tests/middleware.test.ts#L71
9) [chromium] β€Ί tests/middleware.test.ts:62:1 β€Ί Sends spans for global function middleware ─────── Error: expect(locator).toBeVisible() failed Locator: locator('#server-fn-global-only-btn') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('#server-fn-global-only-btn') with timeout 10000ms - waiting for locator('#server-fn-global-only-btn') 69 | 70 | await page.goto('/test-middleware'); > 71 | await expect(page.locator('#server-fn-global-only-btn')).toBeVisible(); | ^ 72 | await page.locator('#server-fn-global-only-btn').click(); 73 | 74 | const spans = await spansPromise; at /home/runner/work/_temp/test-application/tests/middleware.test.ts:71:60
[chromium] β€Ί tests/middleware.test.ts:17:1 β€Ί Sends spans for multiple middlewares and verifies they are siblings under the same parent span: ../../_temp/test-application/tests/middleware.test.ts#L29
8) [chromium] β€Ί tests/middleware.test.ts:17:1 β€Ί Sends spans for multiple middlewares and verifies they are siblings under the same parent span Error: expect(locator).toBeVisible() failed Locator: locator('#server-fn-middleware-btn') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('#server-fn-middleware-btn') with timeout 10000ms - waiting for locator('#server-fn-middleware-btn') 27 | 28 | await page.goto('/test-middleware'); > 29 | await expect(page.locator('#server-fn-middleware-btn')).toBeVisible(); | ^ 30 | await page.locator('#server-fn-middleware-btn').click(); 31 | 32 | const spans = await spansPromise; at /home/runner/work/_temp/test-application/tests/middleware.test.ts:29:59
[chromium] β€Ί tests/errors.test.ts:81:1 β€Ί Sends API route error to Sentry with auto-instrumentation: ../../_temp/test-application/tests/errors.test.ts#L93
7) [chromium] β€Ί tests/errors.test.ts:81:1 β€Ί Sends API route error to Sentry with auto-instrumentation Error: expect(locator).toBeVisible() failed Locator: locator('button').filter({ hasText: 'Break API route' }) Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('button').filter({ hasText: 'Break API route' }) with timeout 10000ms - waiting for locator('button').filter({ hasText: 'Break API route' }) 91 | await page.goto(`/`); 92 | > 93 | await expect(page.locator('button').filter({ hasText: 'Break API route' })).toBeVisible(); | ^ 94 | 95 | await page.locator('button').filter({ hasText: 'Break API route' }).click(); 96 | at /home/runner/work/_temp/test-application/tests/errors.test.ts:93:79
[chromium] β€Ί tests/errors.test.ts:44:1 β€Ί Sends server-side function error to Sentry with auto-instrumentation: ../../_temp/test-application/tests/errors.test.ts#L57
6) [chromium] β€Ί tests/errors.test.ts:44:1 β€Ί Sends server-side function error to Sentry with auto-instrumentation Error: expect(locator).toBeVisible() failed Locator: locator('button').filter({ hasText: 'Break server function' }) Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('button').filter({ hasText: 'Break server function' }) with timeout 10000ms - waiting for locator('button').filter({ hasText: 'Break server function' }) 55 | await page.goto(`/`); 56 | > 57 | await expect(page.locator('button').filter({ hasText: 'Break server function' })).toBeVisible(); | ^ 58 | 59 | await page.locator('button').filter({ hasText: 'Break server function' }).click(); 60 | at /home/runner/work/_temp/test-application/tests/errors.test.ts:57:85
[chromium] β€Ί tests/errors.test.ts:9:1 β€Ί Sends client-side error to Sentry with auto-instrumentation: ../../_temp/test-application/tests/errors.test.ts#L19
5) [chromium] β€Ί tests/errors.test.ts:9:1 β€Ί Sends client-side error to Sentry with auto-instrumentation Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('html[data-hydrated="true"]') to be visible 17 | // renders the button before the onClick handler is attached, and clicking 18 | // pre-hydration would fire no handler and produce no error. > 19 | await page.locator('html[data-hydrated="true"]').waitFor(); | ^ 20 | 21 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible(); 22 | at /home/runner/work/_temp/test-application/tests/errors.test.ts:19:52
[chromium] β€Ί tests/errors.test.ts:9:1 β€Ί Sends client-side error to Sentry with auto-instrumentation: ../../_temp/test-application/tests/errors.test.ts#L0
5) [chromium] β€Ί tests/errors.test.ts:9:1 β€Ί Sends client-side error to Sentry with auto-instrumentation Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/early-init.test.ts:30:1 β€Ί should capture errors thrown in a module imported by the client entry before hydration: ../../_temp/test-application/tests/early-init.test.ts#L0
4) [chromium] β€Ί tests/early-init.test.ts:30:1 β€Ί should capture errors thrown in a module imported by the client entry before hydration Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/early-init.test.ts:9:1 β€Ί should capture errors thrown in client entry before hydration: ../../_temp/test-application/tests/early-init.test.ts#L0
3) [chromium] β€Ί tests/early-init.test.ts:9:1 β€Ί should capture errors thrown in client entry before hydration Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/db-drivers.test.ts:65:1 β€Ί Instruments mysql automatically: ../../_temp/test-application/tests/db-drivers.test.ts#L0
2) [chromium] β€Ί tests/db-drivers.test.ts:65:1 β€Ί Instruments mysql automatically ────────────────── Test timeout of 30000ms exceeded.
[chromium] β€Ί tests/db-drivers.test.ts:12:1 β€Ί Instruments ioredis automatically: ../../_temp/test-application/tests/db-drivers.test.ts#L0
1) [chromium] β€Ί tests/db-drivers.test.ts:12:1 β€Ί Instruments ioredis automatically ──────────────── Test timeout of 30000ms exceeded.
All required jobs passed or were skipped
Process completed with exit code 1.
E2E supabase-nextjs Test (optional)
The action 'Build E2E app' has timed out after 7 minutes.
🎭 Playwright Run Summary
1 passed (4.3s)
🎭 Playwright Run Summary
1 passed (4.8s)
🎭 Playwright Run Summary
3 passed (8.3s)
🎭 Playwright Run Summary
11 passed (10.0s)
🎭 Playwright Run Summary
11 passed (8.4s)
🎭 Playwright Run Summary
4 passed (6.5s)
🎭 Playwright Run Summary
5 passed (11.2s)
🎭 Playwright Run Summary
4 passed (7.5s)
🎭 Playwright Run Summary
5 passed (10.6s)
🎭 Playwright Run Summary
7 passed (4.2s)
🎭 Playwright Run Summary
10 passed (9.9s)
🎭 Playwright Run Summary
11 passed (6.6s)
🎭 Playwright Run Summary
9 passed (10.7s)
🎭 Playwright Run Summary
2 passed (11.2s)
🎭 Playwright Run Summary
11 skipped 2 passed (4.5s)
🎭 Playwright Run Summary
1 passed (2.9s)
🎭 Playwright Run Summary
1 passed (2.4s)
🎭 Playwright Run Summary
1 passed (4.3s)
🎭 Playwright Run Summary
1 skipped 19 passed (2.1s)
🎭 Playwright Run Summary
4 passed (3.2s)
🎭 Playwright Run Summary
3 passed (7.8s)
🎭 Playwright Run Summary
3 skipped 17 passed (9.1s)
🎭 Playwright Run Summary
3 passed (6.8s)
🎭 Playwright Run Summary
4 passed (12.1s)
🎭 Playwright Run Summary
2 passed (2.4s)
🎭 Playwright Run Summary
4 passed (8.8s)
🎭 Playwright Run Summary
7 passed (2.6s)
🎭 Playwright Run Summary
10 passed (19.7s)
🎭 Playwright Run Summary
16 passed (9.4s)
🎭 Playwright Run Summary
9 passed (14.5s)
🎭 Playwright Run Summary
1 passed (5.1s)
🎭 Playwright Run Summary
10 passed (4.2s)
🎭 Playwright Run Summary
10 passed (4.5s)
🎭 Playwright Run Summary
9 passed (3.7s)
🎭 Playwright Run Summary
9 passed (3.7s)
🎭 Playwright Run Summary
2 skipped 10 passed (4.7s)
🎭 Playwright Run Summary
2 skipped 10 passed (5.0s)
🎭 Playwright Run Summary
7 passed (8.5s)
🎭 Playwright Run Summary
4 passed (17.0s)
🎭 Playwright Run Summary
4 passed (11.7s)
🎭 Playwright Run Summary
8 passed (6.2s)
🎭 Playwright Run Summary
5 passed (8.3s)
🎭 Playwright Run Summary
1 skipped 76 passed (14.3s)
🎭 Playwright Run Summary
4 passed (3.2s)
🎭 Playwright Run Summary
12 passed (19.4s)
🎭 Playwright Run Summary
5 passed (4.8s)
🎭 Playwright Run Summary
12 passed (10.1s)
🎭 Playwright Run Summary
5 passed (10.8s)
🎭 Playwright Run Summary
77 passed (5.3s)
🎭 Playwright Run Summary
5 passed (12.3s)
🎭 Playwright Run Summary
1 passed (5.9s)
🎭 Playwright Run Summary
13 passed (42.8s)
🎭 Playwright Run Summary
2 passed (3.0s)
🎭 Playwright Run Summary
10 passed (8.3s)
🎭 Playwright Run Summary
77 passed (15.1s)
🎭 Playwright Run Summary
1 passed (33.0s)
🎭 Playwright Run Summary
19 passed (30.4s)
🎭 Playwright Run Summary
1 passed (2.4s)
🎭 Playwright Run Summary
5 passed (10.2s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
1 skipped 76 passed (16.6s)
🎭 Playwright Run Summary
1 skipped 76 passed (15.3s)
🎭 Playwright Run Summary
6 passed (13.6s)
🎭 Playwright Run Summary
11 passed (10.0s)
🎭 Playwright Run Summary
4 passed (19.1s)
🎭 Playwright Run Summary
12 passed (7.4s)
🎭 Playwright Run Summary
4 passed (12.9s)
🎭 Playwright Run Summary
77 passed (16.6s)
🎭 Playwright Run Summary
1 skipped 19 passed (8.5s)
🎭 Playwright Run Summary
12 passed (15.9s)
🎭 Playwright Run Summary
7 passed (9.7s)
🎭 Playwright Run Summary
12 passed (15.7s)
🎭 Playwright Run Summary
4 passed (5.9s)
🎭 Playwright Run Summary
4 skipped 10 passed (18.6s)
🎭 Playwright Run Summary
7 passed (16.8s)
🎭 Playwright Run Summary
8 passed (5.5s)
🎭 Playwright Run Summary
5 passed (12.0s)
🎭 Playwright Run Summary
77 passed (15.6s)
🎭 Playwright Run Summary
16 passed (19.3s)
🎭 Playwright Run Summary
10 passed (21.3s)
🎭 Playwright Run Summary
11 passed (19.3s)
🎭 Playwright Run Summary
1 skipped 12 passed (26.4s)
🎭 Playwright Run Summary
4 passed (3.9s)
🎭 Playwright Run Summary
5 passed (20.0s)
🎭 Playwright Run Summary
5 passed (11.1s)
🎭 Playwright Run Summary
4 passed (17.6s)
🎭 Playwright Run Summary
4 passed (12.1s)
🎭 Playwright Run Summary
23 passed (17.9s)
🎭 Playwright Run Summary
3 passed (2.4s)
🎭 Playwright Run Summary
4 passed (12.1s)
🎭 Playwright Run Summary
9 passed (13.0s)
🎭 Playwright Run Summary
5 passed (10.5s)
🎭 Playwright Run Summary
4 passed (13.2s)
🎭 Playwright Run Summary
8 passed (12.2s)
🎭 Playwright Run Summary
3 passed (27.2s)
🎭 Playwright Run Summary
10 passed (39.6s)
🎭 Playwright Run Summary
3 passed (6.7s)
🎭 Playwright Run Summary
15 passed (40.6s)
🎭 Playwright Run Summary
23 passed (20.8s)
🎭 Playwright Run Summary
16 passed (9.4s)
🎭 Playwright Run Summary
1 skipped 20 passed (13.8s)
🎭 Playwright Run Summary
4 passed (3.3s)
🎭 Playwright Run Summary
6 passed (13.6s)
🎭 Playwright Run Summary
25 passed (21.9s)
🎭 Playwright Run Summary
12 passed (10.0s)
🎭 Playwright Run Summary
3 passed (5.6s)
🎭 Playwright Run Summary
5 passed (7.5s)
🎭 Playwright Run Summary
3 passed (4.6s)
🎭 Playwright Run Summary
23 passed (14.2s)
🎭 Playwright Run Summary
15 passed (41.8s)
🎭 Playwright Run Summary
4 passed (3.2s)
🎭 Playwright Run Summary
7 passed (19.4s)
🎭 Playwright Run Summary
12 passed (35.6s)
🎭 Playwright Run Summary
4 passed (9.9s)
🎭 Playwright Run Summary
1 skipped 76 passed (15.1s)
🎭 Playwright Run Summary
4 passed (5.2s)
🎭 Playwright Run Summary
2 passed (3.3s)
🎭 Playwright Run Summary
1 passed (20.9s)
🎭 Playwright Run Summary
1 passed (3.3s)
🎭 Playwright Run Summary
11 passed (8.4s)
🎭 Playwright Run Summary
6 passed (13.4s)
🎭 Playwright Run Summary
22 passed (12.9s)
🎭 Playwright Run Summary
16 passed (19.0s)
🎭 Playwright Run Summary
2 passed (31.8s)
🎭 Playwright Run Summary
4 passed (3.3s)
🎭 Playwright Run Summary
15 passed (31.4s)
🎭 Playwright Run Summary
30 passed (36.1s)
🎭 Playwright Run Summary
12 passed (38.4s)
🎭 Playwright Run Summary
8 skipped 6 passed (12.2s)
🎭 Playwright Run Summary
5 passed (33.2s)
🎭 Playwright Run Summary
5 passed (33.9s)
🎭 Playwright Run Summary
2 passed (2.9s)
🎭 Playwright Run Summary
2 passed (4.0s)
🎭 Playwright Run Summary
5 passed (7.5s)
🎭 Playwright Run Summary
1 passed (4.0s)
🎭 Playwright Run Summary
2 passed (32.5s)
🎭 Playwright Run Summary
5 passed (11.2s)
🎭 Playwright Run Summary
8 passed (8.8s)
🎭 Playwright Run Summary
1 skipped 3 passed (3.5s)
🎭 Playwright Run Summary
1 passed (6.1s)
🎭 Playwright Run Summary
15 passed (32.9s)
🎭 Playwright Run Summary
13 passed (43.0s)
🎭 Playwright Run Summary
5 passed (11.6s)
🎭 Playwright Run Summary
9 passed (17.5s)
🎭 Playwright Run Summary
22 passed (34.5s)
🎭 Playwright Run Summary
12 passed (39.1s)
🎭 Playwright Run Summary
3 passed (2.8s)
🎭 Playwright Run Summary
1 skipped 20 passed (14.5s)
🎭 Playwright Run Summary
15 passed (9.6s)
🎭 Playwright Run Summary
10 passed (26.0s)
🎭 Playwright Run Summary
30 passed (35.6s)
🎭 Playwright Run Summary
12 passed (40.0s)
🎭 Playwright Run Summary
4 passed (31.3s)
🎭 Playwright Run Summary
10 passed (19.0s)
🎭 Playwright Run Summary
12 passed (40.4s)
🎭 Playwright Run Summary
2 passed (29.1s)
🎭 Playwright Run Summary
4 passed (4.3s)
🎭 Playwright Run Summary
5 passed (21.5s)
🎭 Playwright Run Summary
5 passed (11.3s)
🎭 Playwright Run Summary
10 passed (40.9s)
🎭 Playwright Run Summary
2 skipped 14 passed (15.4s)
🎭 Playwright Run Summary
4 passed (10.8s)
🎭 Playwright Run Summary
10 passed (18.8s)
🎭 Playwright Run Summary
10 passed (12.4s)
🎭 Playwright Run Summary
40 passed (36.1s)
🎭 Playwright Run Summary
9 passed (11.1s)
🎭 Playwright Run Summary
7 passed (21.3s)
🎭 Playwright Run Summary
7 passed (13.6s)
🎭 Playwright Run Summary
4 passed (11.7s)
🎭 Playwright Run Summary
2 passed (16.1s)
🎭 Playwright Run Summary
13 passed (33.1s)
🎭 Playwright Run Summary
2 passed (2.9s)
🎭 Playwright Run Summary
5 passed (33.3s)
🎭 Playwright Run Summary
5 passed (34.2s)
🎭 Playwright Run Summary
7 passed (22.1s)
🎭 Playwright Run Summary
7 passed (13.9s)
🎭 Playwright Run Summary
1 passed (17.6s)
🎭 Playwright Run Summary
1 passed (4.5s)
🎭 Playwright Run Summary
13 passed (42.4s)
🎭 Playwright Run Summary
13 passed (13.8s)
🎭 Playwright Run Summary
5 passed (14.0s)
🎭 Playwright Run Summary
11 passed (21.7s)
🎭 Playwright Run Summary
10 passed (11.7s)
🎭 Playwright Run Summary
10 passed (23.2s)
🎭 Playwright Run Summary
10 passed (5.7s)
🎭 Playwright Run Summary
1 passed (4.5s)
🎭 Playwright Run Summary
11 passed (42.3s)
🎭 Playwright Run Summary
13 passed (48.5s)
🎭 Playwright Run Summary
13 passed (13.8s)
🎭 Playwright Run Summary
1 passed (33.6s)
🎭 Playwright Run Summary
11 passed (10.0s)
🎭 Playwright Run Summary
9 passed (33.3s)
🎭 Playwright Run Summary
3 passed (31.2s)
🎭 Playwright Run Summary
4 passed (11.3s)
🎭 Playwright Run Summary
12 passed (19.3s)
🎭 Playwright Run Summary
9 passed (11.3s)
🎭 Playwright Run Summary
2 passed (17.2s)
🎭 Playwright Run Summary
15 passed (47.0s)
🎭 Playwright Run Summary
15 passed (31.3s)
🎭 Playwright Run Summary
2 passed (17.0s)
🎭 Playwright Run Summary
13 passed (36.9s)
🎭 Playwright Run Summary
13 passed (43.9s)
🎭 Playwright Run Summary
1 passed (31.5s)
🎭 Playwright Run Summary
9 passed (11.9s)
🎭 Playwright Run Summary
10 passed (54.2s)
🎭 Playwright Run Summary
40 passed (34.3s)
🎭 Playwright Run Summary
25 passed (52.9s)
🎭 Playwright Run Summary
4 passed (28.4s)
🎭 Playwright Run Summary
4 passed (8.9s)
🎭 Playwright Run Summary
25 passed (1.0m)
🎭 Playwright Run Summary
2 passed (17.9s)
🎭 Playwright Run Summary
1 skipped 15 passed (53.5s)
🎭 Playwright Run Summary
15 passed (42.0s)
🎭 Playwright Run Summary
10 passed (12.6s)
🎭 Playwright Run Summary
3 passed (33.2s)
🎭 Playwright Run Summary
3 passed (3.3s)
🎭 Playwright Run Summary
2 skipped 7 passed (31.0s)
🎭 Playwright Run Summary
9 passed (35.8s)
🎭 Playwright Run Summary
22 passed (47.6s)
🎭 Playwright Run Summary
15 passed (43.3s)
🎭 Playwright Run Summary
17 passed (1.1m)
🎭 Playwright Run Summary
5 skipped 17 passed (33.2s)
🎭 Playwright Run Summary
1 skipped 21 passed (20.8s)
🎭 Playwright Run Summary
11 passed (37.7s)
🎭 Playwright Run Summary
6 passed (35.6s)
🎭 Playwright Run Summary
13 passed (38.6s)
🎭 Playwright Run Summary
13 passed (13.4s)
🎭 Playwright Run Summary
12 passed (31.1s)
🎭 Playwright Run Summary
6 passed (45.3s)
🎭 Playwright Run Summary
17 passed (1.1m)
🎭 Playwright Run Summary
6 skipped 7 passed (26.3s)
🎭 Playwright Run Summary
13 passed (20.1s)
🎭 Playwright Run Summary
2 passed (18.1s)
🎭 Playwright Run Summary
2 skipped 21 passed (38.1s)
🎭 Playwright Run Summary
22 passed (47.9s)
🎭 Playwright Run Summary
2 skipped 17 passed (33.0s)
🎭 Playwright Run Summary
4 passed (18.2s)
🎭 Playwright Run Summary
4 skipped 63 passed (1.6m)
🎭 Playwright Run Summary
5 skipped 17 passed (47.3s)
🎭 Playwright Run Summary
1 skipped 21 passed (18.6s)
🎭 Playwright Run Summary
8 skipped 12 passed (33.0s)
🎭 Playwright Run Summary
6 skipped 14 passed (16.2s)
🎭 Playwright Run Summary
7 passed (1.8m)
🎭 Playwright Run Summary
8 skipped 22 passed (7.8s)
🎭 Playwright Run Summary
8 skipped 12 passed (32.8s)
🎭 Playwright Run Summary
6 skipped 14 passed (16.1s)
🎭 Playwright Run Summary
1 passed (29.5s)
🎭 Playwright Run Summary
7 skipped 23 passed (9.8s)
🎭 Playwright Run Summary
7 skipped 23 passed (8.0s)
🎭 Playwright Run Summary
2 failed [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route 25 skipped
🎭 Playwright Run Summary
3 failed [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route [chromium] β€Ί tests/tunnel.test.ts:67:1 β€Ί Only answers POSTs on the managed tunnel path and leaves other methods to the app [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route 24 skipped
🎭 Playwright Run Summary
4 passed (1.7m)
🎭 Playwright Run Summary
7 passed (50.7s)
🎭 Playwright Run Summary
7 passed (13.6s)
🎭 Playwright Run Summary
4 skipped 17 passed (38.9s)
🎭 Playwright Run Summary
1 skipped 20 passed (30.5s)
🎭 Playwright Run Summary
2 failed [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route 25 skipped
🎭 Playwright Run Summary
5 skipped 25 passed (9.0s)
🎭 Playwright Run Summary
2 passed (16.3s)
🎭 Playwright Run Summary
1 skipped 11 passed (40.3s)
🎭 Playwright Run Summary
2 skipped 28 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 28 passed (1.3m)
🎭 Playwright Run Summary
13 skipped 53 passed (1.4m)
🎭 Playwright Run Summary
2 skipped 28 passed (1.2m)
🎭 Playwright Run Summary
15 passed (42.1s)
🎭 Playwright Run Summary
1 skipped 29 passed (1.3m)
🎭 Playwright Run Summary
2 failed [chromium] β€Ί tests/tunnel.test.ts:20:1 β€Ί Sends client-side errors through the configured tunnel route [chromium] β€Ί tests/tunnel.test.ts:91:1 β€Ί Does not create a server transaction for the tunnel route 25 skipped
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
8 passed (55.9s)
🎭 Playwright Run Summary
8 passed (17.8s)
🎭 Playwright Run Summary
1 skipped 29 passed (1.3m)
🎭 Playwright Run Summary
6 skipped 7 passed (51.1s)
🎭 Playwright Run Summary
13 passed (19.3s)
🎭 Playwright Run Summary
2 passed (15.2s)
🎭 Playwright Run Summary
19 passed (1.1m)
🎭 Playwright Run Summary
5 skipped 25 passed (15.4s)
🎭 Playwright Run Summary
16 passed (1.4m)
🎭 Playwright Run Summary
4 skipped 30 passed (58.9s)
🎭 Playwright Run Summary
2 skipped 32 passed (1.2m)
🎭 Playwright Run Summary
4 skipped 26 passed (18.3s)
🎭 Playwright Run Summary
1 skipped 29 passed (19.7s)
🎭 Playwright Run Summary
13 skipped 53 passed (1.4m)
🎭 Playwright Run Summary
506 skipped 198 passed (29.0s)
🎭 Playwright Run Summary
1 skipped 5 passed (23.8s)
🎭 Playwright Run Summary
58 passed (1.7m)
🎭 Playwright Run Summary
2 passed (15.1s)
🎭 Playwright Run Summary
19 passed (59.3s)
🎭 Playwright Run Summary
4 skipped 17 passed (1.3m)
🎭 Playwright Run Summary
1 skipped 20 passed (30.3s)
🎭 Playwright Run Summary
5 skipped 30 passed (1.4m)
🎭 Playwright Run Summary
5 skipped 30 passed (49.4s)
🎭 Playwright Run Summary
1 skipped 5 passed (25.4s)
🎭 Playwright Run Summary
58 passed (1.7m)
🎭 Playwright Run Summary
14 passed (16.1s)
🎭 Playwright Run Summary
1 skipped 5 passed (22.4s)
🎭 Playwright Run Summary
58 passed (1.7m)
🎭 Playwright Run Summary
12 skipped 54 passed (1.9m)
🎭 Playwright Run Summary
5 skipped 30 passed (1.6m)
🎭 Playwright Run Summary
4 skipped 31 passed (46.6s)
🎭 Playwright Run Summary
509 skipped 195 passed (31.5s)
🎭 Playwright Run Summary
44 passed (2.6m)
🎭 Playwright Run Summary
1 skipped 6 passed (27.5s)
🎭 Playwright Run Summary
1 skipped 76 passed (2.3m)
🎭 Playwright Run Summary
1 skipped 76 passed (2.3m)
🎭 Playwright Run Summary
5 skipped 30 passed (2.2m)
🎭 Playwright Run Summary
4 skipped 31 passed (49.3s)
🎭 Playwright Run Summary
1 skipped 6 passed (26.7s)
🎭 Playwright Run Summary
1 skipped 76 passed (2.3m)
🎭 Playwright Run Summary
15 skipped 32 passed (1.8m)
🎭 Playwright Run Summary
5 skipped 42 passed (1.3m)
🎭 Playwright Run Summary
1 skipped 6 passed (27.8s)
🎭 Playwright Run Summary
1 skipped 76 passed (2.4m)
🎭 Playwright Run Summary
374 skipped 330 passed (52.2s)
🎭 Playwright Run Summary
375 skipped 329 passed (51.9s)
🎭 Playwright Run Summary
57 skipped 647 passed (2.5m)
🎭 Playwright Run Summary
4 skipped 172 passed (1.8m)
🎭 Playwright Run Summary
511 skipped 193 passed (30.4s)
🎭 Playwright Run Summary
61 skipped 643 passed (2.5m)
🎭 Playwright Run Summary
22 skipped 44 passed (2.1m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
61 skipped 643 passed (2.5m)
🎭 Playwright Run Summary
190 skipped 514 passed (2.4m)
🎭 Playwright Run Summary
54 passed (36.4s)
🎭 Playwright Run Summary
2 skipped 32 passed (2.5m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.3m)
🎭 Playwright Run Summary
22 skipped 44 passed (2.2m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
22 skipped 44 passed (2.3m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
4 skipped 172 passed (1.9m)
🎭 Playwright Run Summary
57 skipped 647 passed (2.5m)
🎭 Playwright Run Summary
2 skipped 32 passed (3.1m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.3m)
🎭 Playwright Run Summary
1 skipped 175 passed (1.5m)
🎭 Playwright Run Summary
13 passed (33.5s)
🎭 Playwright Run Summary
194 skipped 510 passed (2.0m)
🎭 Playwright Run Summary
6 skipped 170 passed (2.3m)
🎭 Playwright Run Summary
59 skipped 645 passed (2.4m)
🎭 Playwright Run Summary
198 skipped 506 passed (2.0m)
🎭 Playwright Run Summary
19 skipped 47 passed (3.3m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.8m)
🎭 Playwright Run Summary
19 skipped 47 passed (3.3m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.8m)
🎭 Playwright Run Summary
19 skipped 47 passed (3.7m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.8m)
🎭 Playwright Run Summary
19 failed [chromium] β€Ί tests/db-drivers.test.ts:12:1 β€Ί Instruments ioredis automatically ───────────────── [chromium] β€Ί tests/db-drivers.test.ts:65:1 β€Ί Instruments mysql automatically ─────────────────── [chromium] β€Ί tests/early-init.test.ts:9:1 β€Ί should capture errors thrown in client entry before hydration [chromium] β€Ί tests/early-init.test.ts:30:1 β€Ί should capture errors thrown in a module imported by the client entry before hydration [chromium] β€Ί tests/errors.test.ts:9:1 β€Ί Sends client-side error to Sentry with auto-instrumentation [chromium] β€Ί tests/errors.test.ts:44:1 β€Ί Sends server-side function error to Sentry with auto-instrumentation [chromium] β€Ί tests/errors.test.ts:81:1 β€Ί Sends API route error to Sentry with auto-instrumentation [chromium] β€Ί tests/middleware.test.ts:17:1 β€Ί Sends spans for multiple middlewares and verifies they are siblings under the same parent span [chromium] β€Ί tests/middleware.test.ts:62:1 β€Ί Sends spans for global function middleware ──────── [chromium] β€Ί tests/middleware.test.ts:89:1 β€Ί Sends spans for global request middleware ───────── [chromium] β€Ί tests/middleware.test.ts:114:1 β€Ί Sends spans for server route request middleware ── [chromium] β€Ί tests/middleware.test.ts:139:1 β€Ί Sends span for middleware that returns early without calling next() [chromium] β€Ί tests/middleware.test.ts:166:1 β€Ί Sends span for middleware that throws an error ─── [chromium] β€Ί tests/route-parametrization.test.ts:9:1 β€Ί should parametrize server and client span names for dynamic routes [chromium] β€Ί tests/route-parametrization.test.ts:34:1 β€Ί should parametrize server and client span names for nested dynamic routes [chromium] β€Ί tests/trace-propagation.test.ts:10:3 β€Ί Trace propagation β€Ί should inject metatags in ssr pageload [chromium] β€Ί tests/trace-propagation.test.ts:25:3 β€Ί Trace propagation β€Ί should have trace connection between server and client [chromium] β€Ί tests/transaction.test.ts:17:1 β€Ί Sends a server function span with auto-instrumentation [chromium] β€Ί tests/transaction.test.ts:52:1 β€Ί Sends a server function span for a nested server function only if it is manually instrumented 3 skipped 5 passed (7.6m)

Artifacts

Produced during runtime
Name Size Digest
build-bundle-output
21 MB
sha256:9a65361d675977d1ef600aca067ec6004b163ace90aa0e0bded36a1f0834ed2f
build-layer-output
1.44 MB
sha256:02684e2da5c603af8d7d4c2cf3cecd84f0c78be23b98aa7c8de4915f9557c31f
build-output
15.1 MB
sha256:ad8bdcdb2706d4704f42f445fb80d4398872e8eca2a6f033ae3e89b90d1531b3
build-tarball-output
7.76 MB
sha256:c6e1e74ce3c8c5118e44a6fe6e8c78fefb9591223aa3ace7abaa22219c8ca9d9
playwright-traces-job_e2e_playwright_tests-tanstackstart-react
20.5 KB
sha256:6d006171aeb52c85bcf58c82f26b3509b26a4186f5aae34ffa6a958060ef4eaa
playwright-traces-job_e2e_playwright_tests-tanstackstart-react
223 KB
sha256:a92aff42a6eaf4ac0da4aeab7418b28f2cceba0bebc138ddf663c21b385218f0