feat(server-utils): Ensure Mastra tool/model spans are correctly nested #57914
build.yml
on: pull_request
Get CI Metadata
/
Get Metadata
9s
Check PR branches
4s
Matrix: job_bundler_plugin_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Lint
1m 25s
Circular Dependency Check
1m 33s
Browser Unit Tests
56s
Bun Unit Tests
47s
Deno Unit Tests
1m 7s
Cloudflare Integration Tests
5m 17s
Bun Integration Tests
49s
Deno Integration Tests
57s
Check for faulty .d.ts files
36s
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
2s
Annotations
24 errors and 236 notices
|
E2E node-fastify-6 (tracer provider) Test (optional)
Process completed with exit code 1.
|
|
[chromium] βΊ tests/spans.test.ts:119:5 βΊ Captures request metadata:
../../_temp/test-application/tests/spans.test.ts#L142
4) [chromium] βΊ tests/spans.test.ts:119:5 βΊ Captures request metadata ββββββββββββββββββββββββββββ
Error: expect(received).toEqual(expected) // deep equality
Expected: StringContaining ""
Received: undefined
140 | );
141 | expect(segmentEvent.attributes['http.request.method']?.value).toEqual('POST');
> 142 | expect(segmentEvent.attributes['http.request.header.user_agent']?.value).toEqual(expect.stringContaining(''));
| ^
143 | expect(segmentEvent.attributes['http.request.header.content_type']?.value).toEqual('application/json');
144 |
145 | expect(segmentEvent.attributes['http.request.body.data']?.value).toBe(JSON.stringify({ foo: 'bar', other: 1 }));
at /home/runner/work/_temp/test-application/tests/spans.test.ts:142:76
|
|
[chromium] βΊ tests/spans.test.ts:4:5 βΊ Sends an API route span:
../../_temp/test-application/tests/spans.test.ts#L17
3) [chromium] βΊ tests/spans.test.ts:4:5 βΊ Sends an API route span ββββββββββββββββββββββββββββββββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 14
+ Received + 173
@@ -1,40 +1,90 @@
- ObjectContaining {
- "attributes": ObjectContaining {
+ Object {
+ "attributes": Object {
+ "app.free_memory": Object {
+ "type": "integer",
+ "value": 14279974912,
+ },
+ "app.memory": Object {
+ "type": "integer",
+ "value": 377712640,
+ },
+ "app.start_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:56:13.087Z",
+ },
"client.address": Object {
"type": "string",
"value": "::1",
},
"client.port": Object {
+ "type": "integer",
+ "value": 34216,
+ },
+ "culture.locale": Object {
+ "type": "string",
+ "value": "en-US",
+ },
+ "culture.timezone": Object {
+ "type": "string",
+ "value": "UTC",
+ },
+ "device.archs": Object {
+ "type": "array",
+ "value": Array [
+ "x64",
+ ],
+ },
+ "device.boot_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:54:33.823Z",
+ },
+ "device.cpu_description": Object {
+ "type": "string",
+ "value": "AMD EPYC 7763 64-Core Processor",
+ },
+ "device.free_memory": Object {
+ "type": "integer",
+ "value": 14279974912,
+ },
+ "device.memory_size": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 16766414848,
+ },
+ "device.processor_count": Object {
+ "type": "integer",
+ "value": 4,
+ },
+ "device.processor_frequency": Object {
+ "type": "integer",
+ "value": 0,
},
"http.request.header.accept": Object {
"type": "string",
"value": "*/*",
},
- "http.request.header.accept_encoding": Object {
+ "http.request.header.accept-encoding": Object {
"type": "string",
"value": "gzip, deflate",
},
- "http.request.header.accept_language": Object {
+ "http.request.header.accept-language": Object {
"type": "string",
"value": "*",
},
"http.request.header.connection": Object {
"type": "string",
"value": "keep-alive",
},
"http.request.header.host": Object {
"type": "string",
- "value": Any<String>,
+ "value": "localhost:3030",
},
- "http.request.header.sec_fetch_mode": Object {
+ "http.request.header.sec-fetch-mode": Object {
"type": "string",
"value": "cors",
},
- "http.request.header.user_agent": Object {
+ "http.request.header.user-agent": Object {
"type": "string",
"value": "node",
},
"http.request.method": Object {
"type": "string",
@@ -52,23 +102,23 @@
"type": "string",
"value": "/test-transaction",
},
"network.local.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.local.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 3030,
},
"network.peer.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.peer.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 34216,
},
"network.protocol.name": Object {
|
|
[chromium] βΊ tests/propagation.test.ts:146:5 βΊ Propagates trace for outgoing fetch requests:
../../_temp/test-application/tests/propagation.test.ts#L205
2) [chromium] βΊ tests/propagation.test.ts:146:5 βΊ Propagates trace for outgoing fetch requests βββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 13
+ Received + 172
@@ -1,40 +1,90 @@
- ObjectContaining {
- "attributes": ObjectContaining {
+ Object {
+ "attributes": Object {
+ "app.free_memory": Object {
+ "type": "integer",
+ "value": 14240075776,
+ },
+ "app.memory": Object {
+ "type": "integer",
+ "value": 371716096,
+ },
+ "app.start_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:56:13.087Z",
+ },
"client.address": Object {
"type": "string",
"value": "::1",
},
"client.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 34188,
+ },
+ "culture.locale": Object {
+ "type": "string",
+ "value": "en-US",
+ },
+ "culture.timezone": Object {
+ "type": "string",
+ "value": "UTC",
+ },
+ "device.archs": Object {
+ "type": "array",
+ "value": Array [
+ "x64",
+ ],
+ },
+ "device.boot_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:54:33.823Z",
+ },
+ "device.cpu_description": Object {
+ "type": "string",
+ "value": "AMD EPYC 7763 64-Core Processor",
+ },
+ "device.free_memory": Object {
+ "type": "integer",
+ "value": 14240075776,
+ },
+ "device.memory_size": Object {
+ "type": "integer",
+ "value": 16766414848,
+ },
+ "device.processor_count": Object {
+ "type": "integer",
+ "value": 4,
},
+ "device.processor_frequency": Object {
+ "type": "integer",
+ "value": 0,
+ },
"http.request.header.accept": Object {
"type": "string",
"value": "*/*",
},
- "http.request.header.accept_encoding": Object {
+ "http.request.header.accept-encoding": Object {
"type": "string",
"value": "gzip, deflate",
},
- "http.request.header.accept_language": Object {
+ "http.request.header.accept-language": Object {
"type": "string",
"value": "*",
},
"http.request.header.connection": Object {
"type": "string",
"value": "keep-alive",
},
"http.request.header.host": Object {
"type": "string",
- "value": Any<String>,
+ "value": "localhost:3030",
},
- "http.request.header.sec_fetch_mode": Object {
+ "http.request.header.sec-fetch-mode": Object {
"type": "string",
"value": "cors",
},
- "http.request.header.user_agent": Object {
+ "http.request.header.user-agent": Object {
"type": "string",
"value": "node",
},
"http.request.method": Object {
"type": "string",
@@ -52,23 +102,23 @@
"type": "string",
"value": "/test-outgoing-fetch/:id",
},
"network.local.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.local.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 3030,
},
"network.peer.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.peer.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 34188,
},
"network.protocol.name": Object {
"type": "string",
"value": "h
|
|
[chromium] βΊ tests/propagation.test.ts:5:5 βΊ Propagates trace for outgoing http requests:
../../_temp/test-application/tests/propagation.test.ts#L64
1) [chromium] βΊ tests/propagation.test.ts:5:5 βΊ Propagates trace for outgoing http requests ββββββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 12
+ Received + 171
@@ -1,24 +1,74 @@
- ObjectContaining {
- "attributes": ObjectContaining {
+ Object {
+ "attributes": Object {
+ "app.free_memory": Object {
+ "type": "integer",
+ "value": 14127796224,
+ },
+ "app.memory": Object {
+ "type": "integer",
+ "value": 368308224,
+ },
+ "app.start_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:56:13.087Z",
+ },
"client.address": Object {
"type": "string",
"value": "::1",
},
"client.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 34168,
+ },
+ "culture.locale": Object {
+ "type": "string",
+ "value": "en-US",
+ },
+ "culture.timezone": Object {
+ "type": "string",
+ "value": "UTC",
+ },
+ "device.archs": Object {
+ "type": "array",
+ "value": Array [
+ "x64",
+ ],
+ },
+ "device.boot_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:54:33.823Z",
+ },
+ "device.cpu_description": Object {
+ "type": "string",
+ "value": "AMD EPYC 7763 64-Core Processor",
+ },
+ "device.free_memory": Object {
+ "type": "integer",
+ "value": 14127796224,
+ },
+ "device.memory_size": Object {
+ "type": "integer",
+ "value": 16766414848,
+ },
+ "device.processor_count": Object {
+ "type": "integer",
+ "value": 4,
+ },
+ "device.processor_frequency": Object {
+ "type": "integer",
+ "value": 0,
},
"http.request.header.accept": Object {
"type": "string",
"value": "*/*",
},
- "http.request.header.accept_encoding": Object {
+ "http.request.header.accept-encoding": Object {
"type": "string",
"value": "gzip, deflate",
},
- "http.request.header.accept_language": Object {
+ "http.request.header.accept-language": Object {
"type": "string",
"value": "*",
},
"http.request.header.connection": Object {
"type": "string",
@@ -26,15 +76,15 @@
},
"http.request.header.host": Object {
"type": "string",
"value": "localhost:3030",
},
- "http.request.header.sec_fetch_mode": Object {
+ "http.request.header.sec-fetch-mode": Object {
"type": "string",
"value": "cors",
},
- "http.request.header.user_agent": Object {
+ "http.request.header.user-agent": Object {
"type": "string",
"value": "node",
},
"http.request.method": Object {
"type": "string",
@@ -52,23 +102,23 @@
"type": "string",
"value": "/test-outgoing-http/:id",
},
"network.local.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.local.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 3030,
},
"network.peer.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.peer.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 34168,
},
"network.protocol.name": Object {
"type": "string",
"value": "http",
},
@@ -77,11 +127,35
|
|
E2E node-fastify-6 Test (optional)
Process completed with exit code 1.
|
|
[chromium] βΊ tests/spans.test.ts:119:5 βΊ Captures request metadata:
../../_temp/test-application/tests/spans.test.ts#L142
4) [chromium] βΊ tests/spans.test.ts:119:5 βΊ Captures request metadata ββββββββββββββββββββββββββββ
Error: expect(received).toEqual(expected) // deep equality
Expected: StringContaining ""
Received: undefined
140 | );
141 | expect(segmentEvent.attributes['http.request.method']?.value).toEqual('POST');
> 142 | expect(segmentEvent.attributes['http.request.header.user_agent']?.value).toEqual(expect.stringContaining(''));
| ^
143 | expect(segmentEvent.attributes['http.request.header.content_type']?.value).toEqual('application/json');
144 |
145 | expect(segmentEvent.attributes['http.request.body.data']?.value).toBe(JSON.stringify({ foo: 'bar', other: 1 }));
at /home/runner/work/_temp/test-application/tests/spans.test.ts:142:76
|
|
[chromium] βΊ tests/spans.test.ts:4:5 βΊ Sends an API route span:
../../_temp/test-application/tests/spans.test.ts#L17
3) [chromium] βΊ tests/spans.test.ts:4:5 βΊ Sends an API route span ββββββββββββββββββββββββββββββββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 14
+ Received + 173
@@ -1,40 +1,90 @@
- ObjectContaining {
- "attributes": ObjectContaining {
+ Object {
+ "attributes": Object {
+ "app.free_memory": Object {
+ "type": "integer",
+ "value": 14402060288,
+ },
+ "app.memory": Object {
+ "type": "integer",
+ "value": 377249792,
+ },
+ "app.start_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:56:16.357Z",
+ },
"client.address": Object {
"type": "string",
"value": "::1",
},
"client.port": Object {
+ "type": "integer",
+ "value": 49930,
+ },
+ "culture.locale": Object {
+ "type": "string",
+ "value": "en-US",
+ },
+ "culture.timezone": Object {
+ "type": "string",
+ "value": "UTC",
+ },
+ "device.archs": Object {
+ "type": "array",
+ "value": Array [
+ "x64",
+ ],
+ },
+ "device.boot_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:54:32.182Z",
+ },
+ "device.cpu_description": Object {
+ "type": "string",
+ "value": "AMD EPYC 7763 64-Core Processor",
+ },
+ "device.free_memory": Object {
+ "type": "integer",
+ "value": 14402060288,
+ },
+ "device.memory_size": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 16766414848,
+ },
+ "device.processor_count": Object {
+ "type": "integer",
+ "value": 4,
+ },
+ "device.processor_frequency": Object {
+ "type": "integer",
+ "value": 0,
},
"http.request.header.accept": Object {
"type": "string",
"value": "*/*",
},
- "http.request.header.accept_encoding": Object {
+ "http.request.header.accept-encoding": Object {
"type": "string",
"value": "gzip, deflate",
},
- "http.request.header.accept_language": Object {
+ "http.request.header.accept-language": Object {
"type": "string",
"value": "*",
},
"http.request.header.connection": Object {
"type": "string",
"value": "keep-alive",
},
"http.request.header.host": Object {
"type": "string",
- "value": Any<String>,
+ "value": "localhost:3030",
},
- "http.request.header.sec_fetch_mode": Object {
+ "http.request.header.sec-fetch-mode": Object {
"type": "string",
"value": "cors",
},
- "http.request.header.user_agent": Object {
+ "http.request.header.user-agent": Object {
"type": "string",
"value": "node",
},
"http.request.method": Object {
"type": "string",
@@ -52,23 +102,23 @@
"type": "string",
"value": "/test-transaction",
},
"network.local.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.local.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 3030,
},
"network.peer.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.peer.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 49930,
},
"network.protocol.name": Object {
|
|
[chromium] βΊ tests/propagation.test.ts:146:5 βΊ Propagates trace for outgoing fetch requests:
../../_temp/test-application/tests/propagation.test.ts#L205
2) [chromium] βΊ tests/propagation.test.ts:146:5 βΊ Propagates trace for outgoing fetch requests βββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 13
+ Received + 172
@@ -1,40 +1,90 @@
- ObjectContaining {
- "attributes": ObjectContaining {
+ Object {
+ "attributes": Object {
+ "app.free_memory": Object {
+ "type": "integer",
+ "value": 14369460224,
+ },
+ "app.memory": Object {
+ "type": "integer",
+ "value": 370348032,
+ },
+ "app.start_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:56:16.357Z",
+ },
"client.address": Object {
"type": "string",
"value": "::1",
},
"client.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 54094,
+ },
+ "culture.locale": Object {
+ "type": "string",
+ "value": "en-US",
+ },
+ "culture.timezone": Object {
+ "type": "string",
+ "value": "UTC",
+ },
+ "device.archs": Object {
+ "type": "array",
+ "value": Array [
+ "x64",
+ ],
+ },
+ "device.boot_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:54:32.182Z",
+ },
+ "device.cpu_description": Object {
+ "type": "string",
+ "value": "AMD EPYC 7763 64-Core Processor",
+ },
+ "device.free_memory": Object {
+ "type": "integer",
+ "value": 14369460224,
+ },
+ "device.memory_size": Object {
+ "type": "integer",
+ "value": 16766414848,
+ },
+ "device.processor_count": Object {
+ "type": "integer",
+ "value": 4,
},
+ "device.processor_frequency": Object {
+ "type": "integer",
+ "value": 0,
+ },
"http.request.header.accept": Object {
"type": "string",
"value": "*/*",
},
- "http.request.header.accept_encoding": Object {
+ "http.request.header.accept-encoding": Object {
"type": "string",
"value": "gzip, deflate",
},
- "http.request.header.accept_language": Object {
+ "http.request.header.accept-language": Object {
"type": "string",
"value": "*",
},
"http.request.header.connection": Object {
"type": "string",
"value": "keep-alive",
},
"http.request.header.host": Object {
"type": "string",
- "value": Any<String>,
+ "value": "localhost:3030",
},
- "http.request.header.sec_fetch_mode": Object {
+ "http.request.header.sec-fetch-mode": Object {
"type": "string",
"value": "cors",
},
- "http.request.header.user_agent": Object {
+ "http.request.header.user-agent": Object {
"type": "string",
"value": "node",
},
"http.request.method": Object {
"type": "string",
@@ -52,23 +102,23 @@
"type": "string",
"value": "/test-outgoing-fetch/:id",
},
"network.local.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.local.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 3030,
},
"network.peer.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.peer.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 54094,
},
"network.protocol.name": Object {
"type": "string",
"value": "h
|
|
[chromium] βΊ tests/propagation.test.ts:5:5 βΊ Propagates trace for outgoing http requests:
../../_temp/test-application/tests/propagation.test.ts#L64
1) [chromium] βΊ tests/propagation.test.ts:5:5 βΊ Propagates trace for outgoing http requests ββββββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 12
+ Received + 171
@@ -1,24 +1,74 @@
- ObjectContaining {
- "attributes": ObjectContaining {
+ Object {
+ "attributes": Object {
+ "app.free_memory": Object {
+ "type": "integer",
+ "value": 14293872640,
+ },
+ "app.memory": Object {
+ "type": "integer",
+ "value": 366940160,
+ },
+ "app.start_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:56:16.357Z",
+ },
"client.address": Object {
"type": "string",
"value": "::1",
},
"client.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 54062,
+ },
+ "culture.locale": Object {
+ "type": "string",
+ "value": "en-US",
+ },
+ "culture.timezone": Object {
+ "type": "string",
+ "value": "UTC",
+ },
+ "device.archs": Object {
+ "type": "array",
+ "value": Array [
+ "x64",
+ ],
+ },
+ "device.boot_time": Object {
+ "type": "string",
+ "value": "2026-09-14T09:54:32.182Z",
+ },
+ "device.cpu_description": Object {
+ "type": "string",
+ "value": "AMD EPYC 7763 64-Core Processor",
+ },
+ "device.free_memory": Object {
+ "type": "integer",
+ "value": 14293872640,
+ },
+ "device.memory_size": Object {
+ "type": "integer",
+ "value": 16766414848,
+ },
+ "device.processor_count": Object {
+ "type": "integer",
+ "value": 4,
+ },
+ "device.processor_frequency": Object {
+ "type": "integer",
+ "value": 0,
},
"http.request.header.accept": Object {
"type": "string",
"value": "*/*",
},
- "http.request.header.accept_encoding": Object {
+ "http.request.header.accept-encoding": Object {
"type": "string",
"value": "gzip, deflate",
},
- "http.request.header.accept_language": Object {
+ "http.request.header.accept-language": Object {
"type": "string",
"value": "*",
},
"http.request.header.connection": Object {
"type": "string",
@@ -26,15 +76,15 @@
},
"http.request.header.host": Object {
"type": "string",
"value": "localhost:3030",
},
- "http.request.header.sec_fetch_mode": Object {
+ "http.request.header.sec-fetch-mode": Object {
"type": "string",
"value": "cors",
},
- "http.request.header.user_agent": Object {
+ "http.request.header.user-agent": Object {
"type": "string",
"value": "node",
},
"http.request.method": Object {
"type": "string",
@@ -52,23 +102,23 @@
"type": "string",
"value": "/test-outgoing-http/:id",
},
"network.local.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.local.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 3030,
},
"network.peer.address": Object {
"type": "string",
- "value": Any<String>,
+ "value": "::1",
},
"network.peer.port": Object {
"type": "integer",
- "value": Any<Number>,
+ "value": 54062,
},
"network.protocol.name": Object {
"type": "string",
"value": "http",
},
@@ -77,11 +127,35
|
|
Cloudflare Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
Cloudflare Integration Tests
The operation was canceled.
|
|
Node (20.19) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
Node (20.19) Integration Tests
The operation was canceled.
|
|
Node (24) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
Node (24) Integration Tests
The operation was canceled.
|
|
Node (22) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
Node (22) Integration Tests
The operation was canceled.
|
|
Node (26) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
Node (26) Integration Tests
The operation was canceled.
|
|
Node (24) (TS 5.0) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
Node (24) (TS 5.0) Integration Tests
The operation was canceled.
|
|
CI: Build & Test
Canceling since a higher priority waiting request for CI: Build & Test-feat/mastra-active-spans exists
|
|
All required jobs passed or were skipped
Process completed with exit code 1.
|
|
π Playwright Run Summary
8 passed (14.9s)
|
|
π Playwright Run Summary
3 passed (6.9s)
|
|
π Playwright Run Summary
12 passed (11.4s)
|
|
π Playwright Run Summary
23 passed (13.2s)
|
|
π Playwright Run Summary
4 failed
[chromium] βΊ tests/propagation.test.ts:5:5 βΊ Propagates trace for outgoing http requests βββββββ
[chromium] βΊ tests/propagation.test.ts:146:5 βΊ Propagates trace for outgoing fetch requests ββββ
[chromium] βΊ tests/spans.test.ts:4:5 βΊ Sends an API route span βββββββββββββββββββββββββββββββββ
[chromium] βΊ tests/spans.test.ts:119:5 βΊ Captures request metadata βββββββββββββββββββββββββββββ
7 passed (13.9s)
|
|
π Playwright Run Summary
11 passed (11.3s)
|
|
π Playwright Run Summary
1 passed (2.9s)
|
|
π Playwright Run Summary
4 failed
[chromium] βΊ tests/propagation.test.ts:5:5 βΊ Propagates trace for outgoing http requests βββββββ
[chromium] βΊ tests/propagation.test.ts:146:5 βΊ Propagates trace for outgoing fetch requests ββββ
[chromium] βΊ tests/spans.test.ts:4:5 βΊ Sends an API route span βββββββββββββββββββββββββββββββββ
[chromium] βΊ tests/spans.test.ts:119:5 βΊ Captures request metadata βββββββββββββββββββββββββββββ
7 passed (14.1s)
|
|
π Playwright Run Summary
9 passed (14.1s)
|
|
π Playwright Run Summary
15 passed (9.5s)
|
|
π Playwright Run Summary
1 passed (3.4s)
|
|
π Playwright Run Summary
7 passed (5.2s)
|
|
π Playwright Run Summary
19 passed (13.4s)
|
|
π Playwright Run Summary
13 passed (16.2s)
|
|
π Playwright Run Summary
23 passed (18.7s)
|
|
π Playwright Run Summary
1 passed (6.4s)
|
|
π Playwright Run Summary
5 passed (11.5s)
|
|
π Playwright Run Summary
2 passed (4.1s)
|
|
π Playwright Run Summary
2 passed (4.1s)
|
|
π Playwright Run Summary
1 skipped
73 passed (15.5s)
|
|
π Playwright Run Summary
3 passed (4.0s)
|
|
π Playwright Run Summary
1 skipped
19 passed (8.8s)
|
|
π Playwright Run Summary
1 passed (5.5s)
|
|
π Playwright Run Summary
2 skipped
10 passed (6.4s)
|
|
π Playwright Run Summary
2 skipped
10 passed (6.5s)
|
|
π Playwright Run Summary
3 skipped
17 passed (8.3s)
|
|
π Playwright Run Summary
11 passed (6.7s)
|
|
π Playwright Run Summary
7 passed (9.5s)
|
|
π Playwright Run Summary
1 passed (3.4s)
|
|
π Playwright Run Summary
13 passed (16.3s)
|
|
π Playwright Run Summary
12 passed (11.4s)
|
|
π Playwright Run Summary
10 passed (11.2s)
|
|
π Playwright Run Summary
7 passed (3.3s)
|
|
π Playwright Run Summary
3 passed (3.4s)
|
|
π Playwright Run Summary
16 passed (10.6s)
|
|
π Playwright Run Summary
5 passed (7.0s)
|
|
π Playwright Run Summary
25 passed (22.2s)
|
|
π Playwright Run Summary
1 passed (3.7s)
|
|
π Playwright Run Summary
1 passed (3.7s)
|
|
π Playwright Run Summary
8 passed (7.2s)
|
|
π Playwright Run Summary
16 passed (20.3s)
|
|
π Playwright Run Summary
10 passed (4.3s)
|
|
π Playwright Run Summary
10 passed (4.6s)
|
|
π Playwright Run Summary
30 passed (32.9s)
|
|
π Playwright Run Summary
2 passed (20.3s)
|
|
π Playwright Run Summary
4 passed (7.1s)
|
|
π Playwright Run Summary
4 passed (2.8s)
|
|
π Playwright Run Summary
22 passed (15.3s)
|
|
π Playwright Run Summary
9 passed (3.1s)
|
|
π Playwright Run Summary
9 passed (3.1s)
|
|
π Playwright Run Summary
11 passed (20.9s)
|
|
π Playwright Run Summary
11 passed (11.2s)
|
|
π Playwright Run Summary
16 passed (10.8s)
|
|
π Playwright Run Summary
13 passed (12.6s)
|
|
π Playwright Run Summary
2 skipped
14 passed (16.9s)
|
|
π Playwright Run Summary
7 passed (16.8s)
|
|
π Playwright Run Summary
23 passed (18.4s)
|
|
π Playwright Run Summary
4 passed (3.4s)
|
|
π Playwright Run Summary
30 passed (37.1s)
|
|
π Playwright Run Summary
10 passed (31.5s)
|
|
π Playwright Run Summary
9 passed (11.1s)
|
|
π Playwright Run Summary
3 passed (17.2s)
|
|
π Playwright Run Summary
3 passed (9.8s)
|
|
π Playwright Run Summary
1 skipped
73 passed (14.5s)
|
|
π Playwright Run Summary
10 passed (19.1s)
|
|
π Playwright Run Summary
4 passed (36.6s)
|
|
π Playwright Run Summary
4 passed (2.8s)
|
|
π Playwright Run Summary
13 passed (30.2s)
|
|
π Playwright Run Summary
5 passed (12.1s)
|
|
π Playwright Run Summary
10 passed (39.6s)
|
|
π Playwright Run Summary
1 skipped
73 passed (13.7s)
|
|
π Playwright Run Summary
5 passed (11.1s)
|
|
π Playwright Run Summary
8 passed (6.4s)
|
|
π Playwright Run Summary
2 passed (29.0s)
|
|
π Playwright Run Summary
2 passed (32.3s)
|
|
π Playwright Run Summary
1 skipped
16 passed (32.6s)
|
|
π Playwright Run Summary
15 passed (18.9s)
|
|
π Playwright Run Summary
13 passed (30.5s)
|
|
π Playwright Run Summary
1 skipped
73 passed (13.6s)
|
|
π Playwright Run Summary
14 passed (33.2s)
|
|
π Playwright Run Summary
5 passed (9.9s)
|
|
π Playwright Run Summary
4 passed (19.8s)
|
|
π Playwright Run Summary
4 passed (10.7s)
|
|
π Playwright Run Summary
11 passed (19.2s)
|
|
π Playwright Run Summary
2 passed (32.9s)
|
|
π Playwright Run Summary
9 passed (14.5s)
|
|
π Playwright Run Summary
1 skipped
19 passed (2.2s)
|
|
π Playwright Run Summary
2 passed (20.4s)
|
|
π Playwright Run Summary
3 passed (14.0s)
|
|
π Playwright Run Summary
3 passed (9.0s)
|
|
π Playwright Run Summary
3 passed (7.3s)
|
|
π Playwright Run Summary
21 skipped
2 passed (5.6s)
|
|
π Playwright Run Summary
9 passed (9.7s)
|
|
π Playwright Run Summary
7 passed (10.3s)
|
|
π Playwright Run Summary
10 passed (12.4s)
|
|
π Playwright Run Summary
2 passed (30.6s)
|
|
π Playwright Run Summary
21 skipped
2 passed (3.8s)
|
|
π Playwright Run Summary
13 passed (32.3s)
|
|
π Playwright Run Summary
10 passed (39.0s)
|
|
π Playwright Run Summary
16 passed (20.5s)
|
|
π Playwright Run Summary
3 passed (30.6s)
|
|
π Playwright Run Summary
9 passed (11.7s)
|
|
π Playwright Run Summary
9 passed (13.3s)
|
|
π Playwright Run Summary
22 passed (37.3s)
|
|
π Playwright Run Summary
12 passed (17.1s)
|
|
π Playwright Run Summary
12 passed (17.2s)
|
|
π Playwright Run Summary
22 passed (46.2s)
|
|
π Playwright Run Summary
9 passed (27.5s)
|
|
π Playwright Run Summary
9 passed (8.7s)
|
|
π Playwright Run Summary
2 passed (29.0s)
|
|
π Playwright Run Summary
21 skipped
2 passed (3.8s)
|
|
π Playwright Run Summary
22 passed (47.6s)
|
|
π Playwright Run Summary
11 passed (20.6s)
|
|
π Playwright Run Summary
4 passed (3.5s)
|
|
π Playwright Run Summary
53 passed (38.8s)
|
|
π Playwright Run Summary
17 passed (1.1m)
|
|
π Playwright Run Summary
4 passed (16.8s)
|
|
π Playwright Run Summary
4 passed (9.4s)
|
|
π Playwright Run Summary
9 passed (13.5s)
|
|
π Playwright Run Summary
2 passed (17.1s)
|
|
π Playwright Run Summary
13 passed (35.7s)
|
|
π Playwright Run Summary
10 passed (21.7s)
|
|
π Playwright Run Summary
10 passed (13.2s)
|
|
π Playwright Run Summary
21 skipped
2 passed (3.4s)
|
|
π Playwright Run Summary
8 passed (16.9s)
|
|
π Playwright Run Summary
1 skipped
11 passed (26.1s)
|
|
π Playwright Run Summary
12 passed (10.8s)
|
|
π Playwright Run Summary
16 skipped
12 passed (26.7s)
|
|
π Playwright Run Summary
22 passed (48.2s)
|
|
π Playwright Run Summary
40 passed (35.3s)
|
|
π Playwright Run Summary
40 passed (37.9s)
|
|
π Playwright Run Summary
2 passed (17.0s)
|
|
π Playwright Run Summary
18 passed (50.7s)
|
|
π Playwright Run Summary
16 skipped
12 passed (27.1s)
|
|
π Playwright Run Summary
10 passed (28.9s)
|
|
π Playwright Run Summary
10 passed (6.8s)
|
|
π Playwright Run Summary
4 passed (17.1s)
|
|
π Playwright Run Summary
4 skipped
50 passed (45.7s)
|
|
π Playwright Run Summary
6 skipped
7 passed (28.9s)
|
|
π Playwright Run Summary
13 passed (17.8s)
|
|
π Playwright Run Summary
3 passed (39.7s)
|
|
π Playwright Run Summary
3 passed (8.0s)
|
|
π Playwright Run Summary
2 passed (17.9s)
|
|
π Playwright Run Summary
13 passed (43.0s)
|
|
π Playwright Run Summary
11 passed (49.9s)
|
|
π Playwright Run Summary
3 passed (25.0s)
|
|
π Playwright Run Summary
3 passed (6.4s)
|
|
π Playwright Run Summary
2 passed (2.2s)
|
|
π Playwright Run Summary
2 passed (20.0s)
|
|
π Playwright Run Summary
2 skipped
21 passed (38.8s)
|
|
π Playwright Run Summary
4 passed (35.1s)
|
|
π Playwright Run Summary
4 passed (9.5s)
|
|
π Playwright Run Summary
13 passed (40.8s)
|
|
π Playwright Run Summary
13 passed (14.0s)
|
|
π Playwright Run Summary
2 passed (26.2s)
|
|
π Playwright Run Summary
15 passed (57.6s)
|
|
π Playwright Run Summary
3 passed (32.7s)
|
|
π Playwright Run Summary
3 passed (12.7s)
|
|
π Playwright Run Summary
22 passed (46.8s)
|
|
π Playwright Run Summary
2 passed (16.8s)
|
|
π Playwright Run Summary
18 passed (1.1m)
|
|
π Playwright Run Summary
8 passed (11.9s)
|
|
π Playwright Run Summary
4 skipped
12 passed (31.6s)
|
|
π Playwright Run Summary
2 skipped
14 passed (15.3s)
|
|
π Playwright Run Summary
4 skipped
12 passed (32.4s)
|
|
π Playwright Run Summary
2 skipped
14 passed (17.0s)
|
|
π Playwright Run Summary
13 passed (50.3s)
|
|
π Playwright Run Summary
13 passed (14.8s)
|
|
π Playwright Run Summary
10 passed (30.3s)
|
|
π Playwright Run Summary
11 passed (10.0s)
|
|
π Playwright Run Summary
17 passed (1.1m)
|
|
π Playwright Run Summary
3 passed (20.7s)
|
|
π Playwright Run Summary
3 passed (13.5s)
|
|
π Playwright Run Summary
5 passed (39.6s)
|
|
π Playwright Run Summary
5 passed (13.1s)
|
|
π Playwright Run Summary
11 passed (46.7s)
|
|
π Playwright Run Summary
9 passed (59.0s)
|
|
π Playwright Run Summary
9 passed (8.5s)
|
|
π Playwright Run Summary
2 passed (19.7s)
|
|
π Playwright Run Summary
11 passed (43.1s)
|
|
π Playwright Run Summary
12 passed (9.0s)
|
|
π Playwright Run Summary
13 passed (51.8s)
|
|
π Playwright Run Summary
13 passed (15.9s)
|
|
π Playwright Run Summary
6 skipped
7 passed (53.2s)
|
|
π Playwright Run Summary
13 passed (18.5s)
|
|
π Playwright Run Summary
12 passed (22.0s)
|
|
π Playwright Run Summary
1 skipped
11 passed (49.7s)
|
|
π Playwright Run Summary
12 passed (10.6s)
|
|
π Playwright Run Summary
3 passed (17.1s)
|
|
π Playwright Run Summary
3 passed (11.4s)
|
|
π Playwright Run Summary
3 passed (22.2s)
|
|
π Playwright Run Summary
3 passed (12.7s)
|
|
π Playwright Run Summary
4 skipped
30 passed (59.5s)
|
|
π Playwright Run Summary
2 skipped
32 passed (1.5m)
|
|
π Playwright Run Summary
1 skipped
5 passed (29.0s)
|
|
π Playwright Run Summary
58 passed (1.7m)
|
|
π Playwright Run Summary
66 passed (2.2m)
|
|
π Playwright Run Summary
5 skipped
30 passed (1.4m)
|
|
π Playwright Run Summary
5 skipped
30 passed (50.0s)
|
|
π Playwright Run Summary
2 passed (20.1s)
|
|
π Playwright Run Summary
15 passed (49.3s)
|
|
π Playwright Run Summary
1 skipped
5 passed (29.2s)
|
|
π Playwright Run Summary
58 passed (1.6m)
|
|
π Playwright Run Summary
1 skipped
5 passed (26.4s)
|
|
π Playwright Run Summary
58 passed (1.8m)
|
|
π Playwright Run Summary
2 passed (21.4s)
|
|
π Playwright Run Summary
2 skipped
21 passed (48.6s)
|
|
π Playwright Run Summary
1 skipped
5 passed (31.3s)
|
|
π Playwright Run Summary
66 passed (2.2m)
|
|
π Playwright Run Summary
5 skipped
30 passed (2.0m)
|
|
π Playwright Run Summary
4 skipped
31 passed (49.1s)
|
|
π Playwright Run Summary
1 skipped
5 passed (29.7s)
|
|
π Playwright Run Summary
66 passed (2.2m)
|
|
π Playwright Run Summary
16 skipped
32 passed (2.0m)
|
|
π Playwright Run Summary
5 skipped
43 passed (1.6m)
|
|
π Playwright Run Summary
16 skipped
32 passed (2.0m)
|
|
π Playwright Run Summary
5 skipped
43 passed (1.5m)
|
|
π Playwright Run Summary
5 skipped
30 passed (2.2m)
|
|
π Playwright Run Summary
4 skipped
31 passed (50.2s)
|
|
π Playwright Run Summary
16 skipped
32 passed (1.9m)
|
|
π Playwright Run Summary
5 skipped
43 passed (1.7m)
|
|
π Playwright Run Summary
4 passed (25.8s)
|
|
π Playwright Run Summary
1 skipped
5 passed (31.2s)
|
|
π Playwright Run Summary
66 passed (2.2m)
|
|
π Playwright Run Summary
2 skipped
32 passed (2.6m)
|
|
π Playwright Run Summary
2 skipped
32 passed (1.3m)
|
|
π Playwright Run Summary
15 skipped
32 passed (1.8m)
|
|
π Playwright Run Summary
5 skipped
42 passed (1.3m)
|
|
π Playwright Run Summary
13 skipped
35 passed (2.8m)
|
|
π Playwright Run Summary
5 skipped
43 passed (1.5m)
|
|
π Playwright Run Summary
13 skipped
35 passed (3.0m)
|
|
π Playwright Run Summary
5 skipped
43 passed (1.5m)
|
|
π Playwright Run Summary
2 skipped
32 passed (3.1m)
|
|
π Playwright Run Summary
2 skipped
32 passed (1.3m)
|
|
π Playwright Run Summary
13 skipped
35 passed (3.0m)
|
|
π Playwright Run Summary
5 skipped
43 passed (1.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-bundle-output
|
19.8 MB |
sha256:a093fc24f8d5946b8f30a513538cc932bdd15ec15a577ee12302601732a556ba
|
|
|
build-layer-output
|
1.29 MB |
sha256:07dbdd66f85a06cd8bd848b2e28a68f21baaa1d2e0e1857173b14d7d07e16bf5
|
|
|
build-output
|
13.9 MB |
sha256:e222648050d46c4530e46bc9363a25590d919c8e1af1198abfdedd9c58cf44b4
|
|
|
build-tarball-output
|
7.11 MB |
sha256:0f62d76efd11c99478be496c66d764e1bbac1635c86c16138717d8a5906dc00f
|
|