Repository navigation
Optional E2E tests for 1bd51368533451b4ca62a959ada0d0d9deda9563 (41878562631-1) #2277
optional-e2e.yml
on: workflow_dispatch
Matrix: job_optional_e2e_tests
Report in PR comment
Annotations
25 errors and 62 notices
|
E2E cloudflare-pi-durable (latest) Test (optional)
Process completed with exit code 1.
|
|
E2E debug-id-sourcemaps Test (optional)
Process completed with exit code 1.
|
|
tests/server.test.ts > Find symbolicated event on sentry:
/home/runner/work/_temp/test-application/tests/server.test.ts#L31
Error: Test timed out in 90000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
β― tests/server.test.ts:31:1
|
|
E2E node-flue (latest) Test (optional)
Process completed with exit code 1.
|
|
E2E node-express-send-to-sentry-static Test (optional)
Process completed with exit code 1.
|
|
E2E node-express-send-to-sentry Test (optional)
Process completed with exit code 1.
|
|
[chromium] βΊ tests/errors/errors.server.test.ts:19:3 βΊ server - instrumentation API error capture βΊ should capture loader errors with instrumentation API mechanism:
../../_temp/test-application/tests/errors/errors.server.test.ts#L52
1) [chromium] βΊ tests/errors/errors.server.test.ts:19:3 βΊ server - instrumentation API error capture βΊ should capture loader errors with instrumentation API mechanism
Error: expect(received).toBe(expected) // Object.is equality
Expected: "GET /performance/error-loader/:id"
Received: "Pageload"
50 |
51 | // Verify the transaction was also created with correct attributes
> 52 | expect(span.name).toBe('GET /performance/error-loader/:id');
| ^
53 | expect(getSpanOp(span)).toBe('http.server');
54 | expect(span.attributes['sentry.origin']?.value).toBe('auto.http.react_router.instrumentation_api');
55 | });
at /home/runner/work/_temp/test-application/tests/errors/errors.server.test.ts:52:23
|
|
E2E cloudflare-flue-send-to-sentry Test (optional)
Process completed with exit code 1.
|
|
[chromium] βΊ tests/flue.test.ts:22:1 βΊ instruments a Flue agent with no manual instrument() call:
../../_temp/test-application/tests/flue.test.ts#L28
2) [chromium] βΊ tests/flue.test.ts:22:1 βΊ instruments a Flue agent with no manual instrument() call
Error: expect(received).toBeDefined()
Received: undefined
Call Log:
- Timeout 180000ms exceeded while waiting on the predicate
26 | await expect
27 | .poll(() => (traceId = findTraceIdOfSpan(`gen_ai.conversation.id:${conversationId}`)), EVENT_POLLING_OPTIONS)
> 28 | .toBeDefined();
| ^
29 |
30 | console.log(`Polling for the agent spans: sentry trace view ${traceTarget(traceId!)}`);
31 |
at /home/runner/work/_temp/test-application/tests/flue.test.ts:28:6
|
|
[chromium] βΊ tests/errors.test.ts:18:1 βΊ captures an error thrown inside a Flue tool and marks its span errored:
../../_temp/test-application/tests/errors.test.ts#L28
1) [chromium] βΊ tests/errors.test.ts:18:1 βΊ captures an error thrown inside a Flue tool and marks its span errored
Error: expect(received).toBeDefined()
Received: undefined
Call Log:
- Timeout 180000ms exceeded while waiting on the predicate
26 | await expect
27 | .poll(() => (traceId = findTraceIdOfSpan(`gen_ai.conversation.id:${conversationId}`)), EVENT_POLLING_OPTIONS)
> 28 | .toBeDefined();
| ^
29 |
30 | console.log(`Polling for the tool error: sentry trace view ${traceTarget(traceId!)}`);
31 |
at /home/runner/work/_temp/test-application/tests/errors.test.ts:28:6
|
|
E2E cloudflare-workers-send-to-sentry Test (optional)
Process completed with exit code 1.
|
|
[chromium] βΊ tests/send-to-sentry.test.ts:25:1 βΊ Sends a captured exception to Sentry:
../../_temp/test-application/tests/send-to-sentry.test.ts#L32
4) [chromium] βΊ tests/send-to-sentry.test.ts:25:1 βΊ Sends a captured exception to Sentry βββββββββ
Error: expect(received).toBeDefined()
Received: undefined
Call Log:
- Timeout 180000ms exceeded while waiting on the predicate
30 | console.log(`Polling for error eventId ${eventId}: sentry trace view ${traceTarget(traceId)}`);
31 |
> 32 | await expect.poll(() => findErrorInTrace(traceId, eventId), EVENT_POLLING_OPTIONS).toBeDefined();
| ^
33 | });
34 |
35 | test('Sends an unhandled exception and its request span to Sentry', async () => {
at /home/runner/work/_temp/test-application/tests/send-to-sentry.test.ts:32:86
|
|
[chromium] βΊ tests/send-to-sentry.test.ts:63:1 βΊ Sends the spans of Workflow steps before the Workflow goes to sleep:
../../_temp/test-application/tests/send-to-sentry.test.ts#L78
3) [chromium] βΊ tests/send-to-sentry.test.ts:63:1 βΊ Sends the spans of Workflow steps before the Workflow goes to sleep
Error: expect(received).toBe(expected) // Object.is equality
Expected: 3
Received: 0
Call Log:
- Timeout 180000ms exceeded while waiting on the predicate
76 | EVENT_POLLING_OPTIONS,
77 | )
> 78 | .toBe(3);
| ^
79 |
80 | const { status }: { status: string } = JSON.parse(
81 | await fetchFromWorker(`${workerUrl}/test-workflow-status?id=${instanceId}`, 200),
at /home/runner/work/_temp/test-application/tests/send-to-sentry.test.ts:78:6
|
|
[chromium] βΊ tests/send-to-sentry.test.ts:51:1 βΊ Sends a request span to Sentry:
../../_temp/test-application/tests/send-to-sentry.test.ts#L60
2) [chromium] βΊ tests/send-to-sentry.test.ts:51:1 βΊ Sends a request span to Sentry βββββββββββββββ
Error: expect(received).toMatchObject(expected)
Matcher error: received value must be a non-null object
Received has value: undefined
Call Log:
- Timeout 180000ms exceeded while waiting on the predicate
58 | await expect
59 | .poll(() => findSpanInTrace(traceId, HTTP_SERVER), EVENT_POLLING_OPTIONS)
> 60 | .toMatchObject({ event_id: spanId });
| ^
61 | });
62 |
63 | test('Sends the spans of Workflow steps before the Workflow goes to sleep', async () => {
at /home/runner/work/_temp/test-application/tests/send-to-sentry.test.ts:60:6
|
|
[chromium] βΊ tests/send-to-sentry.test.ts:35:1 βΊ Sends an unhandled exception and its request span to Sentry:
../../_temp/test-application/tests/send-to-sentry.test.ts#L47
1) [chromium] βΊ tests/send-to-sentry.test.ts:35:1 βΊ Sends an unhandled exception and its request span to Sentry
Error: expect(received).toBeDefined()
Received: undefined
Call Log:
- Timeout 180000ms exceeded while waiting on the predicate
45 | console.log(`Polling for unhandled error: sentry trace view ${traceTarget(traceId)}`);
46 |
> 47 | await expect.poll(() => findErrorInTrace(traceId), EVENT_POLLING_OPTIONS).toBeDefined();
| ^
48 | await expect.poll(() => findSpanInTrace(traceId, HTTP_SERVER), EVENT_POLLING_OPTIONS).toBeDefined();
49 | });
50 |
at /home/runner/work/_temp/test-application/tests/send-to-sentry.test.ts:47:77
|
|
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:58:5 βΊ does not share a trace between visitors of a shell generated at request time:
../../_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts#L78
10) [chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:58:5 βΊ does not share a trace between visitors of a shell generated at request time
Error: expect(locator).toHaveText(expected) failed
Locator: locator('#result')
Expected: "Hello, shell-1793814308515!"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" locator('#result') with timeout 10000ms
- waiting for locator('#result')
76 |
77 | await page.goto(`/${id}`);
> 78 | await expect(page.locator('#result')).toHaveText(`Hello, ${id}!`);
| ^
79 | expect(await page.locator('meta[name="sentry-trace"]').count()).toBe(0);
80 | expect(await page.locator('meta[name="sentry-cache-origin"]').count()).toBe(1);
81 |
at visit (/home/runner/work/_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts:78:43)
at /home/runner/work/_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts:92:17
|
|
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:37:5 βΊ connects the pageload trace to a blocking render:
../../_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts#L48
9) [chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:37:5 βΊ connects the pageload trace to a blocking render
Error: expect(locator).toHaveText(expected) failed
Locator: locator('#blocking')
Expected: "Blocking render for a browser"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" locator('#blocking') with timeout 10000ms
- waiting for locator('#blocking')
46 | await page.goto('/blocking');
47 |
> 48 | await expect(page.locator('#blocking')).toHaveText('Blocking render for a browser');
| ^
49 |
50 | const [serverTx, pageloadTx] = await Promise.all([serverTxPromise, pageloadTxPromise]);
51 |
at /home/runner/work/_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts:48:43
|
|
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:14:5 βΊ connects the pageload trace to the runtime server request:
../../_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts#L29
8) [chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:14:5 βΊ connects the pageload trace to the runtime server request
Error: expect(locator).toHaveText(expected) failed
Locator: locator('#todos-fetched')
Expected: "Todos fetched: 5"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" locator('#todos-fetched') with timeout 10000ms
- waiting for locator('#todos-fetched')
27 | await page.goto('/pageload-tracing');
28 |
> 29 | await expect(page.locator('#todos-fetched')).toHaveText('Todos fetched: 5');
| ^
30 |
31 | const [serverTx, pageloadTx] = await Promise.all([serverTxPromise, pageloadTxPromise]);
32 |
at /home/runner/work/_temp/test-application/tests/cacheOrigin-pageloadConnection.spec.ts:29:48
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:84:5 βΊ Should prerender a page that captures an exception in generateMetadata:
../../_temp/test-application/tests/cacheComponents.spec.ts#L87
7) [chromium] βΊ tests/cacheComponents.spec.ts:84:5 βΊ Should prerender a page that captures an exception in generateMetadata
Error: expect(page).toHaveTitle(expected) failed
Expected: "capture-metadata"
Received: ""
Timeout: 10000ms
Call log:
- Expect "toHaveTitle" with timeout 10000ms
24 Γ locator resolved to <html>β¦</html>
- unexpected value ""
85 | await page.goto('/capture-metadata');
86 |
> 87 | await expect(page).toHaveTitle('capture-metadata');
| ^
88 | await expect(page.locator('h1')).toHaveText('capture-metadata');
89 | });
90 |
at /home/runner/work/_temp/test-application/tests/cacheComponents.spec.ts:87:22
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:71:5 βΊ Should generate metadata async:
../../_temp/test-application/tests/cacheComponents.spec.ts#L0
6) [chromium] βΊ tests/cacheComponents.spec.ts:71:5 βΊ Should generate metadata async ββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:58:5 βΊ Should capture a message from an on-demand generated Server Component:
../../_temp/test-application/tests/cacheComponents.spec.ts#L65
5) [chromium] βΊ tests/cacheComponents.spec.ts:58:5 βΊ Should capture a message from an on-demand generated Server Component
Error: expect(locator).toHaveText(expected) failed
Locator: locator('#result')
Expected: "Message captured for id message"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" locator('#result') with timeout 10000ms
- waiting for locator('#result')
63 | await page.goto('/message');
64 |
> 65 | await expect(page.locator('#result')).toHaveText('Message captured for id message');
| ^
66 |
67 | const message = await messagePromise;
68 | expect(message.message).toBe('Test message from cache components page');
at /home/runner/work/_temp/test-application/tests/cacheComponents.spec.ts:65:41
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:45:5 βΊ Should capture an exception from an on-demand generated Server Component:
../../_temp/test-application/tests/cacheComponents.spec.ts#L52
4) [chromium] βΊ tests/cacheComponents.spec.ts:45:5 βΊ Should capture an exception from an on-demand generated Server Component
Error: expect(locator).toHaveText(expected) failed
Locator: locator('#result')
Expected: "Error captured for id exception"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" locator('#result') with timeout 10000ms
- waiting for locator('#result')
50 | await page.goto('/exception');
51 |
> 52 | await expect(page.locator('#result')).toHaveText('Error captured for id exception');
| ^
53 |
54 | const error = await errorPromise;
55 | expect(error.exception?.values?.[0]?.value).toBe('Test error from cache components page');
at /home/runner/work/_temp/test-application/tests/cacheComponents.spec.ts:52:41
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:30:5 βΊ Should generate metadata:
../../_temp/test-application/tests/cacheComponents.spec.ts#L0
3) [chromium] βΊ tests/cacheComponents.spec.ts:30:5 βΊ Should generate metadata ββββββββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:17:5 βΊ Should render suspense component:
../../_temp/test-application/tests/cacheComponents.spec.ts#L0
2) [chromium] βΊ tests/cacheComponents.spec.ts:17:5 βΊ Should render suspense component ββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ tests/cacheComponents.spec.ts:4:5 βΊ Should render cached component:
../../_temp/test-application/tests/cacheComponents.spec.ts#L0
1) [chromium] βΊ tests/cacheComponents.spec.ts:4:5 βΊ Should render cached component βββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
π Playwright Run Summary
15 skipped
55 passed (1.3m)
|
|
π Playwright Run Summary
5 passed (13.5s)
|
|
π Playwright Run Summary
13 passed (7.8s)
|
|
π Playwright Run Summary
12 passed (14.0s)
|
|
π Playwright Run Summary
3 passed (4.3s)
|
|
π Playwright Run Summary
4 passed (17.7s)
|
|
π Playwright Run Summary
4 skipped
63 passed (1.6m)
|
|
π Playwright Run Summary
12 passed (22.8s)
|
|
π Playwright Run Summary
12 passed (22.2s)
|
|
π Playwright Run Summary
31 skipped
39 passed (1.2m)
|
|
π Playwright Run Summary
2 passed (16.4s)
|
|
π Playwright Run Summary
2 skipped
15 passed (52.7s)
|
|
π Playwright Run Summary
26 skipped
44 passed (1.3m)
|
|
π Playwright Run Summary
2 passed (18.5s)
|
|
π Playwright Run Summary
3 skipped
25 passed (46.8s)
|
|
π Playwright Run Summary
8 skipped
27 passed (1.9m)
|
|
π Playwright Run Summary
4 skipped
31 passed (48.8s)
|
|
π Playwright Run Summary
23 passed (17.2s)
|
|
π Playwright Run Summary
4 passed (12.4s)
|
|
π Playwright Run Summary
3 passed (36.1s)
|
|
π Playwright Run Summary
3 passed (7.8s)
|
|
π Playwright Run Summary
3 passed (7.7s)
|
|
π Playwright Run Summary
1 passed (4.1s)
|
|
π Playwright Run Summary
15 passed (43.2s)
|
|
π Playwright Run Summary
10 passed (4.0s)
|
|
π Playwright Run Summary
10 passed (4.4s)
|
|
π Playwright Run Summary
4 passed (17.1s)
|
|
π Playwright Run Summary
4 passed (13.0s)
|
|
π Playwright Run Summary
1 flaky
[chromium] βΊ tests/errors/errors.server.test.ts:19:3 βΊ server - instrumentation API error capture βΊ should capture loader errors with instrumentation API mechanism
4 skipped
29 passed (53.8s)
|
|
π Playwright Run Summary
2 skipped
32 passed (1.2m)
|
|
π Playwright Run Summary
4 passed (21.1s)
|
|
π Playwright Run Summary
1 passed (4.3s)
|
|
π Playwright Run Summary
2 passed (17.6s)
|
|
π Playwright Run Summary
15 passed (54.0s)
|
|
π Playwright Run Summary
4 passed (12.2s)
|
|
π Playwright Run Summary
25 passed (59.8s)
|
|
π Playwright Run Summary
4 passed (16.6s)
|
|
π Playwright Run Summary
4 passed (12.9s)
|
|
π Playwright Run Summary
5 passed (22.4s)
|
|
π Playwright Run Summary
5 passed (13.8s)
|
|
π Playwright Run Summary
5 passed (15.1s)
|
|
π Playwright Run Summary
2 failed
[chromium] βΊ tests/errors.test.ts:18:1 βΊ captures an error thrown inside a Flue tool and marks its span errored
[chromium] βΊ tests/flue.test.ts:22:1 βΊ instruments a Flue agent with no manual instrument() call
2 passed (3.2m)
|
|
π Playwright Run Summary
1 passed (27.5s)
|
|
π Playwright Run Summary
4 failed
[chromium] βΊ tests/send-to-sentry.test.ts:25:1 βΊ Sends a captured exception to Sentry ββββββββββ
[chromium] βΊ tests/send-to-sentry.test.ts:35:1 βΊ Sends an unhandled exception and its request span to Sentry
[chromium] βΊ tests/send-to-sentry.test.ts:51:1 βΊ Sends a request span to Sentry ββββββββββββββββ
[chromium] βΊ tests/send-to-sentry.test.ts:63:1 βΊ Sends the spans of Workflow steps before the Workflow goes to sleep
4 passed (5.4m)
|
|
π Playwright Run Summary
4 passed (17.7s)
|
|
π Playwright Run Summary
4 passed (11.0s)
|
|
π Playwright Run Summary
2 skipped
4 passed (19.4s)
|
|
π Playwright Run Summary
1 skipped
9 passed (10.3s)
|
|
π Playwright Run Summary
6 passed (43.5s)
|
|
π Playwright Run Summary
6 passed (45.9s)
|
|
π Playwright Run Summary
11 passed (8.3s)
|
|
π Playwright Run Summary
8 skipped
27 passed (1.3m)
|
|
π Playwright Run Summary
5 skipped
30 passed (48.7s)
|
|
π Playwright Run Summary
13 passed (39.0s)
|
|
π Playwright Run Summary
13 passed (13.8s)
|
|
π Playwright Run Summary
25 failed
[chromium] βΊ tests/cacheComponents.spec.ts:4:5 βΊ Should render cached component ββββββββββββββββ
[chromium] βΊ tests/cacheComponents.spec.ts:17:5 βΊ Should render suspense component βββββββββββββ
[chromium] βΊ tests/cacheComponents.spec.ts:30:5 βΊ Should generate metadata βββββββββββββββββββββ
[chromium] βΊ tests/cacheComponents.spec.ts:45:5 βΊ Should capture an exception from an on-demand generated Server Component
[chromium] βΊ tests/cacheComponents.spec.ts:58:5 βΊ Should capture a message from an on-demand generated Server Component
[chromium] βΊ tests/cacheComponents.spec.ts:71:5 βΊ Should generate metadata async βββββββββββββββ
[chromium] βΊ tests/cacheComponents.spec.ts:84:5 βΊ Should prerender a page that captures an exception in generateMetadata
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:14:5 βΊ connects the pageload trace to the runtime server request
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:37:5 βΊ connects the pageload trace to a blocking render
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:58:5 βΊ does not share a trace between visitors of a shell generated at request time
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:112:5 βΊ continues the request trace on a shell prerendered at runtime and links the prerender
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:167:5 βΊ starts a fresh trace on a fully static page
[chromium] βΊ tests/cacheOrigin-pageloadConnection.spec.ts:188:5 βΊ keeps a navigation that starts while the pageload waits for the trace meta tag
[chromium] βΊ tests/cacheOriginLinks-nesting.spec.ts:11:5 βΊ links a cached layout hit to the trace that filled the layout entry
[chromium] βΊ tests/cacheOriginLinks-nesting.spec.ts:55:5 βΊ links a cached leaf component under dynamic layouts to the trace that filled the leaf entry
[chromium] βΊ tests/cacheOriginLinks-nesting.spec.ts:99:5 βΊ links two cached levels to different origin traces after the layout expires
[chromium] βΊ tests/cacheOriginLinks-nesting.spec.ts:176:5 βΊ links a shared layout hit on a sibling route to the trace of the route that filled the entry
[chromium] βΊ tests/cacheOriginLinks-page.spec.ts:13:5 βΊ links each sibling component hit to the fill of its own entry
[chromium] βΊ tests/cacheOriginLinks-page.spec.ts:64:5 βΊ links a nested cache hit inside another entry's refill to the original fill trace
[chromium] βΊ tests/cacheOriginLinks-routeHandler.spec.ts:8:5 βΊ links a route handler cache hit to the trace that filled the entry
[chromium] βΊ tests/cacheOriginLinks-routeHandler.spec.ts:53:5 βΊ moves the origin link to the refill trace after the entry expires
[chromium] βΊ tests/hangingPromiseRejection.spec.ts:13:5 βΊ does not capture hanging prerender promise rejections on a runtime prefetch
[chromium] βΊ tests/prefetchOverlap.spec.ts:8:5 βΊ overlapping runtime prefetch requests render their pages
[chromium] βΊ tests/useCacheSpans.spec.ts:4:5 βΊ Should create cache spans around `use cache` functions
[chromium] βΊ tests/useCacheSpans.spec.ts:79:5 βΊ Should create cache spans for `use cache` inside a rendered page
1 skipped
1 passed (9.8m)
|
|
π Playwright Run Summary
4 passed (11.3s)
|
|
π Playwright Run Summary
11 passed (9.7s)
|
|
π Playwright Run Summary
3 passed (4.2s)
|
|
π Playwright Run Summary
13 skipped
57 passed (1.5m)
|
|
π Playwright Run Summary
5 passed (24.5s)
|
|
π Playwright Run Summary
5 passed (13.6s)
|