Repository navigation
feat(deps): Bump @tanstack/react-start from 1.168.35 to 1.168.60 in /dev-packages/e2e-tests/test-applications/tanstackstart-react #62098
build.yml
on: pull_request
Get CI Metadata
/
Get Metadata
8s
Check PR branches
4s
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
Lint
1m 21s
Circular Dependency Check
1m 21s
Browser Unit Tests
44s
Deno Unit Tests
0s
Check for faulty .d.ts files
41s
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_optional_e2e_tests
Matrix: job_e2e_tests
All required jobs passed or were skipped
4s
Annotations
31 errors and 5 notices
|
E2E tanstackstart-react (tunnel-custom) Test
Process completed with exit code 1.
|
|
[chromium] › tests/tunnel.test.ts:89: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:89:1 › Does not create a server transaction for the tunnel route
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L28
1) [chromium] › tests/tunnel.test.ts:17: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
26 | // renders the button before the onClick handler is attached, and clicking
27 | // pre-hydration would fire no handler and produce no error.
> 28 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
29 |
30 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
31 |
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:28:52
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] › tests/tunnel.test.ts:17: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:89:1 › Does not create a server transaction for the tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L107
3) [chromium] › tests/tunnel.test.ts:89: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
105 | const pageOrigin = new URL(page.url()).origin;
106 |
> 107 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
108 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
109 |
110 | const managedTunnelResponsePromise = page.waitForResponse(response => {
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:107:52
|
|
[chromium] › tests/tunnel.test.ts:89: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:89:1 › Does not create a server transaction for the tunnel route
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/tunnel.test.ts:64:1 › Rejects non-POST requests to the managed tunnel route instead of rendering the app:
../../_temp/test-application/tests/tunnel.test.ts#L69
2) [chromium] › tests/tunnel.test.ts:64:1 › Rejects non-POST requests to the managed tunnel route instead of rendering the app
Error: expect(received).toBe(expected) // Object.is equality
Expected: 405
Received: 500
67 | const response = await request.get('/monitor');
68 |
> 69 | expect(response.status()).toBe(405);
| ^
70 | expect(response.headers()['allow']).toBe('POST');
71 | });
72 |
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:69:29
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L28
1) [chromium] › tests/tunnel.test.ts:17: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
26 | // renders the button before the onClick handler is attached, and clicking
27 | // pre-hydration would fire no handler and produce no error.
> 28 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
29 |
30 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
31 |
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:28:52
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] › tests/tunnel.test.ts:17: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:89:1 › Does not create a server transaction for the tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L107
2) [chromium] › tests/tunnel.test.ts:89: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
105 | const pageOrigin = new URL(page.url()).origin;
106 |
> 107 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
108 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
109 |
110 | const managedTunnelResponsePromise = page.waitForResponse(response => {
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:107:52
|
|
[chromium] › tests/tunnel.test.ts:89: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:89:1 › Does not create a server transaction for the tunnel route
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L28
1) [chromium] › tests/tunnel.test.ts:17: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
26 | // renders the button before the onClick handler is attached, and clicking
27 | // pre-hydration would fire no handler and produce no error.
> 28 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
29 |
30 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
31 |
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:28:52
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route
Test timeout of 30000ms exceeded.
|
|
E2E tanstackstart-react (tunnel-object) Test
Process completed with exit code 1.
|
|
[chromium] › tests/tunnel.test.ts:89:1 › Does not create a server transaction for the tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L107
2) [chromium] › tests/tunnel.test.ts:89: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
105 | const pageOrigin = new URL(page.url()).origin;
106 |
> 107 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
108 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
109 |
110 | const managedTunnelResponsePromise = page.waitForResponse(response => {
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:107:52
|
|
[chromium] › tests/tunnel.test.ts:89: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:89:1 › Does not create a server transaction for the tunnel route
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L28
1) [chromium] › tests/tunnel.test.ts:17: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
26 | // renders the button before the onClick handler is attached, and clicking
27 | // pre-hydration would fire no handler and produce no error.
> 28 | await page.locator('html[data-hydrated="true"]').waitFor();
| ^
29 |
30 | await expect(page.locator('button').filter({ hasText: 'Break the client' })).toBeVisible();
31 |
at /home/runner/work/_temp/test-application/tests/tunnel.test.ts:28:52
|
|
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route:
../../_temp/test-application/tests/tunnel.test.ts#L0
1) [chromium] › tests/tunnel.test.ts:17: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.
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route
[chromium] › tests/tunnel.test.ts:89:1 › Does not create a server transaction for the tunnel route
25 skipped
|
|
🎭 Playwright Run Summary
3 failed
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route
[chromium] › tests/tunnel.test.ts:64:1 › Rejects non-POST requests to the managed tunnel route instead of rendering the app
[chromium] › tests/tunnel.test.ts:89:1 › Does not create a server transaction for the tunnel route
24 skipped
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route
[chromium] › tests/tunnel.test.ts:89:1 › Does not create a server transaction for the tunnel route
25 skipped
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › tests/tunnel.test.ts:17:1 › Sends client-side errors through the configured tunnel route
[chromium] › tests/tunnel.test.ts:89:1 › Does not create a server transaction for the tunnel route
25 skipped
|
|
🎭 Playwright Run Summary
18 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: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
6 passed (7.1m)
|