Skip to content

feat(core): Default span status to ok in transaction mode #52430

feat(core): Default span status to ok in transaction mode

feat(core): Default span status to ok in transaction mode #52430

Triggered via pull request July 23, 2026 08:29
Status Failure
Total duration 25m 28s
Artifacts 24

build.yml

on: pull_request
Get CI Metadata  /  Get Metadata
7s
Get CI Metadata / Get Metadata
Check lockfile
Check lockfile
Check file formatting
54s
Check file formatting
Check PR branches
6s
Check PR branches
Build Lambda layer
1m 21s
Build Lambda layer
Matrix: job_bundler_plugin_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Lint
1m 11s
Lint
Circular Dependency Check
1m 35s
Circular Dependency Check
Browser Unit Tests
3m 39s
Browser Unit Tests
Bun Unit Tests
46s
Bun Unit Tests
Deno Unit Tests
1m 1s
Deno Unit Tests
Cloudflare Integration Tests
5m 37s
Cloudflare Integration Tests
Bun Integration Tests
54s
Bun Integration Tests
Deno Integration Tests
54s
Deno Integration Tests
Check for faulty .d.ts files
51s
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
6s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

202 errors, 4 warnings, and 255 notices
Bundler Plugin Integration Tests (Node 26)
Process completed with exit code 1.
fixtures/webpack5/telemetry.test.ts > webpack v5 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/telemetry.test.ts#L6
Error: Snapshot `webpack v5 > telemetry 1` mismatched - Expected + Received @@ -6,9 +6,9 @@ console.log("hello world"); /******/ })() ;", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/webpack5/telemetry.test.ts:6:29 ❯ fixtures/webpack5/utils.ts:33:5
fixtures/vite8/telemetry.test.ts > Vite v8 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite8/telemetry.test.ts#L6
Error: Snapshot `Vite v8 > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite8/telemetry.test.ts:6:29 ❯ fixtures/vite8/utils.ts:39:7
fixtures/vite7/telemetry.test.ts > Vite v7 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite7/telemetry.test.ts#L6
Error: Snapshot `Vite v7 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } })(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite7/telemetry.test.ts:6:29 ❯ fixtures/vite7/utils.ts:39:7
fixtures/vite4/telemetry.test.ts > Vite v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite4/telemetry.test.ts#L6
Error: Snapshot `Vite v4 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } }(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite4/telemetry.test.ts:6:29 ❯ fixtures/vite4/utils.ts:33:5
fixtures/rollup4/telemetry.test.ts > rollup v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/telemetry.test.ts#L6
Error: Snapshot `rollup v4 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rollup3/telemetry.test.ts > rollup v3 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/telemetry.test.ts#L6
Error: Snapshot `rollup v3 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rolldown/telemetry.test.ts > rolldown > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/telemetry.test.ts#L6
Error: Snapshot `rolldown > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/rolldown/telemetry.test.ts:6:29 ❯ fixtures/rolldown/utils.ts:39:7
fixtures/esbuild/telemetry.test.ts > esbuild > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/telemetry.test.ts#L6
Error: Snapshot `esbuild > telemetry 1` mismatched - Expected + Received @@ -1,8 +1,8 @@ { "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", "telemetry.js": "(() => { // _sentry-injection-stub !(function() { ❯ fixtures/esbuild/telemetry.test.ts:6:29 ❯ fixtures/esbuild/utils.ts:42:5
Bundler Plugin Integration Tests (Node 22)
Process completed with exit code 1.
fixtures/vite8/telemetry.test.ts > Vite v8 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite8/telemetry.test.ts#L6
Error: Snapshot `Vite v8 > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite8/telemetry.test.ts:6:29 ❯ fixtures/vite8/utils.ts:39:7
fixtures/webpack5/telemetry.test.ts > webpack v5 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/telemetry.test.ts#L6
Error: Snapshot `webpack v5 > telemetry 1` mismatched - Expected + Received @@ -6,9 +6,9 @@ console.log("hello world"); /******/ })() ;", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/webpack5/telemetry.test.ts:6:29 ❯ fixtures/webpack5/utils.ts:33:5
fixtures/vite7/telemetry.test.ts > Vite v7 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite7/telemetry.test.ts#L6
Error: Snapshot `Vite v7 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } })(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite7/telemetry.test.ts:6:29 ❯ fixtures/vite7/utils.ts:39:7
fixtures/vite4/telemetry.test.ts > Vite v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite4/telemetry.test.ts#L6
Error: Snapshot `Vite v4 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } }(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite4/telemetry.test.ts:6:29 ❯ fixtures/vite4/utils.ts:33:5
fixtures/rollup4/telemetry.test.ts > rollup v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/telemetry.test.ts#L6
Error: Snapshot `rollup v4 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rollup3/telemetry.test.ts > rollup v3 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/telemetry.test.ts#L6
Error: Snapshot `rollup v3 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rolldown/telemetry.test.ts > rolldown > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/telemetry.test.ts#L6
Error: Snapshot `rolldown > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/rolldown/telemetry.test.ts:6:29 ❯ fixtures/rolldown/utils.ts:39:7
fixtures/esbuild/telemetry.test.ts > esbuild > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/telemetry.test.ts#L6
Error: Snapshot `esbuild > telemetry 1` mismatched - Expected + Received @@ -1,8 +1,8 @@ { "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", "telemetry.js": "(() => { // _sentry-injection-stub !(function() { ❯ fixtures/esbuild/telemetry.test.ts:6:29 ❯ fixtures/esbuild/utils.ts:42:5
Bundler Plugin Integration Tests (Node 20.19)
Process completed with exit code 1.
fixtures/webpack5/telemetry.test.ts > webpack v5 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/telemetry.test.ts#L6
Error: Snapshot `webpack v5 > telemetry 1` mismatched - Expected + Received @@ -6,9 +6,9 @@ console.log("hello world"); /******/ })() ;", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/webpack5/telemetry.test.ts:6:29 ❯ fixtures/webpack5/utils.ts:33:5
fixtures/vite8/telemetry.test.ts > Vite v8 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite8/telemetry.test.ts#L6
Error: Snapshot `Vite v8 > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite8/telemetry.test.ts:6:29 ❯ fixtures/vite8/utils.ts:39:7
fixtures/vite7/telemetry.test.ts > Vite v7 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite7/telemetry.test.ts#L6
Error: Snapshot `Vite v7 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } })(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite7/telemetry.test.ts:6:29 ❯ fixtures/vite7/utils.ts:39:7
fixtures/vite4/telemetry.test.ts > Vite v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite4/telemetry.test.ts#L6
Error: Snapshot `Vite v4 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } }(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite4/telemetry.test.ts:6:29 ❯ fixtures/vite4/utils.ts:33:5
fixtures/rollup4/telemetry.test.ts > rollup v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/telemetry.test.ts#L6
Error: Snapshot `rollup v4 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rollup3/telemetry.test.ts > rollup v3 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/telemetry.test.ts#L6
Error: Snapshot `rollup v3 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rolldown/telemetry.test.ts > rolldown > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/telemetry.test.ts#L6
Error: Snapshot `rolldown > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/rolldown/telemetry.test.ts:6:29 ❯ fixtures/rolldown/utils.ts:39:7
fixtures/esbuild/telemetry.test.ts > esbuild > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/telemetry.test.ts#L6
Error: Snapshot `esbuild > telemetry 1` mismatched - Expected + Received @@ -1,8 +1,8 @@ { "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", "telemetry.js": "(() => { // _sentry-injection-stub !(function() { ❯ fixtures/esbuild/telemetry.test.ts:6:29 ❯ fixtures/esbuild/utils.ts:42:5
Node (24) Unit Tests
Process completed with exit code 1.
test/server-common/load.test.ts > wrapServerLoadWithSentry calls `startSpan` > falls back to the raw url if `event.route.id` is not available: packages/sveltekit/test/server-common/load.test.ts#L257
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "function.sveltekit.server.load", "sentry.origin": "auto.function.sveltekit", "sentry.sample_rate": 1, "sentry.source": "url", }, + "links": undefined, "op": "function.sveltekit.server.load", "origin": "auto.function.sveltekit", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/server-common/load.test.ts:257:41
test/instrumentations/worker/instrumentScheduled.test.ts > instrumentScheduled > tracing instrumentation > creates a span that wraps scheduled invocation: packages/cloudflare/test/instrumentations/worker/instrumentScheduled.test.ts#L255
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(7) }, …(4) } - Expected + Received @@ -6,10 +6,13 @@ "sentry.op": "faas.cron", "sentry.origin": "auto.faas.cloudflare.scheduled", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.cron", "origin": "auto.faas.cloudflare.scheduled", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentScheduled.test.ts:255:43
test/instrumentations/worker/instrumentQueue.test.ts > instrumentQueue > tracing instrumentation > creates a span that wraps queue invocation with correct attributes: packages/cloudflare/test/instrumentations/worker/instrumentQueue.test.ts#L274
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(11) }, …(4) } - Expected + Received @@ -10,10 +10,13 @@ "sentry.op": "queue.process", "sentry.origin": "auto.faas.cloudflare.queue", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "queue.process", "origin": "auto.faas.cloudflare.queue", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentQueue.test.ts:274:43
test/instrumentations/worker/instrumentEmail.test.ts > instrumentEmail > tracing instrumentation > creates a span that wraps email invocation: packages/cloudflare/test/instrumentations/worker/instrumentEmail.test.ts#L261
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "faas.email", "sentry.origin": "auto.faas.cloudflare.email", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.email", "origin": "auto.faas.cloudflare.email", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentEmail.test.ts:261:43
test/tracing-channel.test.ts > bindTracingChannelToSpan > deferSpanEnd > `end()` ends the span once with no error status: packages/server-utils/test/tracing-channel.test.ts#L823
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:823:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceCallback success: ends the span once on `asyncEnd`: packages/server-utils/test/tracing-channel.test.ts#L403
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:403:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceSync success: ends the span once on `end`: packages/server-utils/test/tracing-channel.test.ts#L277
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:277:39
E2E cloudflare-mcp Test
Process completed with exit code 1.
[chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls: ../../_temp/test-application/tests/index.test.ts#L86
1) [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls ───────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,7 +18,8 @@ }, "op": "mcp.server", "origin": "auto.function.mcp_server", "parent_span_id": "a6fe214eecbcb94a", "span_id": Any<String>, + "status": "ok", "trace_id": Any<String>, } 84 | }); 85 | > 86 | expect(mcpEvent.contexts?.trace).toEqual({ | ^ 87 | trace_id: expect.any(String), 88 | parent_span_id: requestEvent.contexts?.trace?.span_id, 89 | span_id: expect.any(String), at /home/runner/work/_temp/test-application/tests/index.test.ts:86:36
E2E react-17 Test
Process completed with exit code 1.
[chromium] › tests/transactions.test.ts:70:5 › sends an INP span: ../../_temp/test-application/tests/transactions.test.ts#L88
1) [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -22,8 +22,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f0-9]{16}/, "segment_id": Any<String>, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /[a-f0-9]{32}/, } 86 | const inpSpan = await inpSpanPromise; 87 | > 88 | expect(inpSpan[1]).toEqual({ | ^ 89 | data: { 90 | 'sentry.origin': 'auto.http.browser.inp', 91 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/_temp/test-application/tests/transactions.test.ts:88:22
E2E react-router-7-spa Test
Process completed with exit code 1.
[chromium] › tests/transactions.test.ts:70:5 › sends an INP span: ../../_temp/test-application/tests/transactions.test.ts#L88
1) [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -22,8 +22,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": Any<String>, "segment_id": Any<String>, "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 86 | const inpSpan = await inpSpanPromise; 87 | > 88 | expect(inpSpan[1]).toEqual({ | ^ 89 | data: { 90 | 'sentry.origin': 'auto.http.browser.inp', 91 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/_temp/test-application/tests/transactions.test.ts:88:22
E2E react-router-8-spa Test
Process completed with exit code 1.
[chromium] › tests/transactions.test.ts:70:5 › sends an INP span: ../../_temp/test-application/tests/transactions.test.ts#L88
1) [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -22,8 +22,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": Any<String>, "segment_id": Any<String>, "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 86 | const inpSpan = await inpSpanPromise; 87 | > 88 | expect(inpSpan[1]).toEqual({ | ^ 89 | data: { 90 | 'sentry.origin': 'auto.http.browser.inp', 91 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/_temp/test-application/tests/transactions.test.ts:88:22
Node (26) Unit Tests
Process completed with exit code 1.
test/server-common/load.test.ts > wrapServerLoadWithSentry calls `startSpan` > falls back to the raw url if `event.route.id` is not available: packages/sveltekit/test/server-common/load.test.ts#L257
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "function.sveltekit.server.load", "sentry.origin": "auto.function.sveltekit", "sentry.sample_rate": 1, "sentry.source": "url", }, + "links": undefined, "op": "function.sveltekit.server.load", "origin": "auto.function.sveltekit", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/server-common/load.test.ts:257:41
test/instrumentations/worker/instrumentScheduled.test.ts > instrumentScheduled > tracing instrumentation > creates a span that wraps scheduled invocation: packages/cloudflare/test/instrumentations/worker/instrumentScheduled.test.ts#L255
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(7) }, …(4) } - Expected + Received @@ -6,10 +6,13 @@ "sentry.op": "faas.cron", "sentry.origin": "auto.faas.cloudflare.scheduled", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.cron", "origin": "auto.faas.cloudflare.scheduled", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentScheduled.test.ts:255:43
test/instrumentations/worker/instrumentQueue.test.ts > instrumentQueue > tracing instrumentation > creates a span that wraps queue invocation with correct attributes: packages/cloudflare/test/instrumentations/worker/instrumentQueue.test.ts#L274
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(11) }, …(4) } - Expected + Received @@ -10,10 +10,13 @@ "sentry.op": "queue.process", "sentry.origin": "auto.faas.cloudflare.queue", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "queue.process", "origin": "auto.faas.cloudflare.queue", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentQueue.test.ts:274:43
test/instrumentations/worker/instrumentEmail.test.ts > instrumentEmail > tracing instrumentation > creates a span that wraps email invocation: packages/cloudflare/test/instrumentations/worker/instrumentEmail.test.ts#L261
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "faas.email", "sentry.origin": "auto.faas.cloudflare.email", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.email", "origin": "auto.faas.cloudflare.email", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentEmail.test.ts:261:43
test/tracing-channel.test.ts > bindTracingChannelToSpan > deferSpanEnd > `end()` ends the span once with no error status: packages/server-utils/test/tracing-channel.test.ts#L823
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:823:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceCallback success: ends the span once on `asyncEnd`: packages/server-utils/test/tracing-channel.test.ts#L403
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:403:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceSync success: ends the span once on `end`: packages/server-utils/test/tracing-channel.test.ts#L277
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:277:39
E2E ember-classic Test
Process completed with exit code 1.
E2E cloudflare-mcp-agent Test
Process completed with exit code 1.
[chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject): ../../_temp/test-application/tests/index.test.ts#L81
1) [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject) Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -9,7 +9,8 @@ }, "op": "mcp.server", "origin": "auto.function.mcp_server", "parent_span_id": Any<String>, "span_id": Any<String>, + "status": "ok", "trace_id": Any<String>, } 79 | 80 | expect(mcpEvent.contexts?.trace?.trace_id).toBe(mcpData.envelope[0].trace.trace_id); > 81 | expect(mcpEvent.contexts?.trace).toEqual({ | ^ 82 | trace_id: expect.any(String), 83 | parent_span_id: expect.any(String), 84 | span_id: expect.any(String), at /home/runner/work/_temp/test-application/tests/index.test.ts:81:36
[chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject): ../../_temp/test-application/tests/index.test.ts#L81
1) [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -9,7 +9,8 @@ }, "op": "mcp.server", "origin": "auto.function.mcp_server", "parent_span_id": Any<String>, "span_id": Any<String>, + "status": "ok", "trace_id": Any<String>, } 79 | 80 | expect(mcpEvent.contexts?.trace?.trace_id).toBe(mcpData.envelope[0].trace.trace_id); > 81 | expect(mcpEvent.contexts?.trace).toEqual({ | ^ 82 | trace_id: expect.any(String), 83 | parent_span_id: expect.any(String), 84 | span_id: expect.any(String), at /home/runner/work/_temp/test-application/tests/index.test.ts:81:36
[chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject): ../../_temp/test-application/tests/index.test.ts#L81
1) [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -9,7 +9,8 @@ }, "op": "mcp.server", "origin": "auto.function.mcp_server", "parent_span_id": Any<String>, "span_id": Any<String>, + "status": "ok", "trace_id": Any<String>, } 79 | 80 | expect(mcpEvent.contexts?.trace?.trace_id).toBe(mcpData.envelope[0].trace.trace_id); > 81 | expect(mcpEvent.contexts?.trace).toEqual({ | ^ 82 | trace_id: expect.any(String), 83 | parent_span_id: expect.any(String), 84 | span_id: expect.any(String), at /home/runner/work/_temp/test-application/tests/index.test.ts:81:36
[chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject): ../../_temp/test-application/tests/index.test.ts#L81
1) [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject) Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -9,7 +9,8 @@ }, "op": "mcp.server", "origin": "auto.function.mcp_server", "parent_span_id": Any<String>, "span_id": Any<String>, + "status": "ok", "trace_id": Any<String>, } 79 | 80 | expect(mcpEvent.contexts?.trace?.trace_id).toBe(mcpData.envelope[0].trace.trace_id); > 81 | expect(mcpEvent.contexts?.trace).toEqual({ | ^ 82 | trace_id: expect.any(String), 83 | parent_span_id: expect.any(String), 84 | span_id: expect.any(String), at /home/runner/work/_temp/test-application/tests/index.test.ts:81:36
E2E ember-embroider Test
Process completed with exit code 1.
Node (22) Unit Tests
Process completed with exit code 1.
test/server-common/load.test.ts > wrapServerLoadWithSentry calls `startSpan` > falls back to the raw url if `event.route.id` is not available: packages/sveltekit/test/server-common/load.test.ts#L257
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "function.sveltekit.server.load", "sentry.origin": "auto.function.sveltekit", "sentry.sample_rate": 1, "sentry.source": "url", }, + "links": undefined, "op": "function.sveltekit.server.load", "origin": "auto.function.sveltekit", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/server-common/load.test.ts:257:41
test/instrumentations/worker/instrumentScheduled.test.ts > instrumentScheduled > tracing instrumentation > creates a span that wraps scheduled invocation: packages/cloudflare/test/instrumentations/worker/instrumentScheduled.test.ts#L255
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(7) }, …(4) } - Expected + Received @@ -6,10 +6,13 @@ "sentry.op": "faas.cron", "sentry.origin": "auto.faas.cloudflare.scheduled", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.cron", "origin": "auto.faas.cloudflare.scheduled", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentScheduled.test.ts:255:43
test/instrumentations/worker/instrumentQueue.test.ts > instrumentQueue > tracing instrumentation > creates a span that wraps queue invocation with correct attributes: packages/cloudflare/test/instrumentations/worker/instrumentQueue.test.ts#L274
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(11) }, …(4) } - Expected + Received @@ -10,10 +10,13 @@ "sentry.op": "queue.process", "sentry.origin": "auto.faas.cloudflare.queue", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "queue.process", "origin": "auto.faas.cloudflare.queue", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentQueue.test.ts:274:43
test/instrumentations/worker/instrumentEmail.test.ts > instrumentEmail > tracing instrumentation > creates a span that wraps email invocation: packages/cloudflare/test/instrumentations/worker/instrumentEmail.test.ts#L261
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "faas.email", "sentry.origin": "auto.faas.cloudflare.email", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.email", "origin": "auto.faas.cloudflare.email", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentEmail.test.ts:261:43
test/tracing-channel.test.ts > bindTracingChannelToSpan > deferSpanEnd > `end()` ends the span once with no error status: packages/server-utils/test/tracing-channel.test.ts#L823
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:823:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceCallback success: ends the span once on `asyncEnd`: packages/server-utils/test/tracing-channel.test.ts#L403
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:403:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceSync success: ends the span once on `end`: packages/server-utils/test/tracing-channel.test.ts#L277
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:277:39
Node (20.19) Unit Tests
Process completed with exit code 1.
test/server-common/load.test.ts > wrapServerLoadWithSentry calls `startSpan` > falls back to the raw url if `event.route.id` is not available: packages/sveltekit/test/server-common/load.test.ts#L257
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "function.sveltekit.server.load", "sentry.origin": "auto.function.sveltekit", "sentry.sample_rate": 1, "sentry.source": "url", }, + "links": undefined, "op": "function.sveltekit.server.load", "origin": "auto.function.sveltekit", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/server-common/load.test.ts:257:41
test/instrumentations/worker/instrumentScheduled.test.ts > instrumentScheduled > tracing instrumentation > creates a span that wraps scheduled invocation: packages/cloudflare/test/instrumentations/worker/instrumentScheduled.test.ts#L255
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(7) }, …(4) } - Expected + Received @@ -6,10 +6,13 @@ "sentry.op": "faas.cron", "sentry.origin": "auto.faas.cloudflare.scheduled", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.cron", "origin": "auto.faas.cloudflare.scheduled", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentScheduled.test.ts:255:43
test/instrumentations/worker/instrumentQueue.test.ts > instrumentQueue > tracing instrumentation > creates a span that wraps queue invocation with correct attributes: packages/cloudflare/test/instrumentations/worker/instrumentQueue.test.ts#L274
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(11) }, …(4) } - Expected + Received @@ -10,10 +10,13 @@ "sentry.op": "queue.process", "sentry.origin": "auto.faas.cloudflare.queue", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "queue.process", "origin": "auto.faas.cloudflare.queue", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentQueue.test.ts:274:43
test/instrumentations/worker/instrumentEmail.test.ts > instrumentEmail > tracing instrumentation > creates a span that wraps email invocation: packages/cloudflare/test/instrumentations/worker/instrumentEmail.test.ts#L261
AssertionError: expected { parent_span_id: undefined, …(7) } to deeply equal { data: { …(5) }, …(4) } - Expected + Received @@ -4,10 +4,13 @@ "sentry.op": "faas.email", "sentry.origin": "auto.faas.cloudflare.email", "sentry.sample_rate": 1, "sentry.source": "task", }, + "links": undefined, "op": "faas.email", "origin": "auto.faas.cloudflare.email", + "parent_span_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, + "status": "ok", "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/instrumentations/worker/instrumentEmail.test.ts:261:43
test/tracing-channel.test.ts > bindTracingChannelToSpan > deferSpanEnd > `end()` ends the span once with no error status: packages/server-utils/test/tracing-channel.test.ts#L823
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:823:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceCallback success: ends the span once on `asyncEnd`: packages/server-utils/test/tracing-channel.test.ts#L403
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:403:39
test/tracing-channel.test.ts > bindTracingChannelToSpan > auto lifecycle ending strategy > traceSync success: ends the span once on `end`: packages/server-utils/test/tracing-channel.test.ts#L277
AssertionError: expected 'ok' to be undefined - Expected: undefined + Received: "ok" ❯ test/tracing-channel.test.ts:277:39
E2E react-router-6 Test
Process completed with exit code 1.
[chromium] › tests/transactions.test.ts:70:5 › sends an INP span: ../../_temp/test-application/tests/transactions.test.ts#L88
1) [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -22,8 +22,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f0-9]{16}/, "segment_id": Any<String>, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /[a-f0-9]{32}/, } 86 | const inpSpan = await inpSpanPromise; 87 | > 88 | expect(inpSpan[1]).toEqual({ | ^ 89 | data: { 90 | 'sentry.origin': 'auto.http.browser.inp', 91 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/_temp/test-application/tests/transactions.test.ts:88:22
Cloudflare Integration Tests
Process completed with exit code 1.
suites/tracing/scheduled/test.ts > Scheduled handler creates transaction with correct attributes: dev-packages/cloudflare-integration-tests/suites/tracing/scheduled/test.ts#L15
AssertionError: expected { contexts: { …(3) }, spans: [], …(9) } to deeply equal ObjectContaining{…} - Expected + Received - ObjectContaining { - "contexts": ObjectContaining { + { + "contexts": { + "cloud_resource": { + "cloud.provider": "cloudflare", + }, + "runtime": { + "name": "cloudflare", + }, "trace": { "data": { - "faas.cron": Any<String>, - "faas.time": Any<String>, + "faas.cron": "", + "faas.time": "2026-07-23T08:37:27.723Z", "faas.trigger": "timer", "sentry.op": "faas.cron", "sentry.origin": "auto.faas.cloudflare.scheduled", "sentry.sample_rate": 1, "sentry.source": "task", }, "op": "faas.cron", "origin": "auto.faas.cloudflare.scheduled", - "span_id": Any<String>, - "trace_id": Any<String>, + "span_id": "a09bba377b63e71c", + "status": "ok", + "trace_id": "cfe50ef5f0554d57bdecc9d498fdd46e", + }, + }, + "environment": "production", + "event_id": "0b58878c0d9745678e7d20299014b9af", + "platform": "javascript", + "sdk": { + "integrations": [ + "Dedupe", + "InboundFilters", + "FunctionToString", + "ConversationId", + "LinkedErrors", + "Fetch", + "HttpServer", + "RequestData", + "Console", + ], + "name": "sentry.javascript.cloudflare", + "packages": [ + { + "name": "npm:@sentry/cloudflare", + "version": "10.67.0", }, + ], + "version": "10.67.0", }, "spans": [], - "transaction": StringMatching /^Scheduled Cron/, + "start_timestamp": 1784795847.73, + "timestamp": 1784795847.742, + "transaction": "Scheduled Cron ", "transaction_info": { "source": "task", }, "type": "transaction", } ❯ suites/tracing/scheduled/test.ts:15:32 ❯ assertEnvelopeMatches runner.ts:244:11 ❯ newEnvelope runner.ts:298:13 ❯ ../test-utils/src/server.ts:19:7 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ next ../../node_modules/express/lib/router/route.js:149:13 ❯ Route.dispatch ../../node_modules/express/lib/router/route.js:119:3 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ ../../node_modules/express/lib/router/index.js:284:15 ❯ param ../../node_modules/express/lib/router/index.js:365:14
suites/tracing/d1/test.ts > D1 database queries create spans with correct attributes: dev-packages/cloudflare-integration-tests/suites/tracing/d1/test.ts#L9
AssertionError: expected { contexts: { …(4) }, …(12) } to deeply equal ObjectContaining{…} - Expected + Received @@ -1,6 +1,103 @@ - ObjectContaining { + { + "breadcrumbs": [ + { + "category": "query", + "data": { + "db.operation.name": "exec", + }, + "message": "CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)", + "timestamp": 1784795867.896, + }, + { + "category": "query", + "data": { + "cloudflare.d1.duration": 0, + "cloudflare.d1.rows_read": 0, + "cloudflare.d1.rows_written": 1, + "db.operation.name": "run", + }, + "message": "INSERT INTO users (name) VALUES (?)", + "timestamp": 1784795867.899, + }, + ], + "contexts": { + "cloud_resource": { + "cloud.provider": "cloudflare", + }, + "culture": { + "timezone": "America/Chicago", + }, + "runtime": { + "name": "cloudflare", + }, + "trace": { + "data": { + "http.request.header.accept": "*/*", + "http.request.header.accept_encoding": "br, gzip", + "http.request.header.accept_language": "*", + "http.request.header.cf_connecting_ip": "[Filtered]", + "http.request.header.host": "localhost:41725", + "http.request.header.sec_fetch_mode": "cors", + "http.request.header.user_agent": "node", + "http.request.method": "GET", + "http.response.status_code": 200, + "network.protocol.name": "HTTP/1.1", + "sentry.op": "http.server", + "sentry.origin": "auto.http.cloudflare", + "sentry.sample_rate": 1, + "sentry.source": "url", + "server.address": "localhost", + "url.full": "http://localhost:41725/init", + "url.path": "/init", + "url.port": "41725", + "url.scheme": "http:", + "user_agent.original": "node", + }, + "op": "http.server", + "origin": "auto.http.cloudflare", + "span_id": "ae9e6af5abab09bf", + "status": "ok", + "trace_id": "3f65323311434ee3b86db1232ebf97dc", + }, + }, + "environment": "production", + "event_id": "295eb6c2f86243deac260731160e00f0", + "platform": "javascript", + "request": { + "headers": { + "accept": "*/*", + "accept-encoding": "br, gzip", + "accept-language": "*", + "host": "localhost:41725", + "sec-fetch-mode": "cors", + "user-agent": "node", + }, + "method": "GET", + "url": "http://localhost:41725/init", + }, + "sdk": { + "integrations": [ + "Dedupe", + "InboundFilters", + "FunctionToString", + "ConversationId", + "LinkedErrors", + "Fetch", + "HttpServer", + "RequestData", + "Console", + ], + "name": "sentry.javascript.cloudflare", + "packages": [ + { + "name": "npm:@sentry/cloudflare", + "version": "10.67.0", + }, + ], + "version": "10.67.0", + }, "spans": [ { "data": { "db.operation.name": "exec", "db.query.text": "CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)", @@ -9,35 +106,42 @@ "sentry.origin": "auto.db.cloudflare.d1", }, "description": "CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)", "op": "db.query", "origin": "auto.db.cloudflare.d1", - "parent_span_id": Any<String>, - "span_id": Any<String>, - "start_timestamp": Any<Number>, - "timestamp": Any<Number>, - "trace_id": Any<String>, + "parent_span_id": "ae9e6af5abab09bf", + "span_id": "aab2ba1336c0366a", + "start_timestamp": 1784795867.887, + "status": "ok", + "timestamp": 1784795867.896, + "trace_id": "3f65323311434ee3b86db1232ebf97dc", }, { "data": { - "cloudflare.d1.duration": Any<Number>, - "cloudflare.d1.rows_read": Any<Number>, - "cloudflare.d1.rows_written": Any<Number>, + "cloudflare.d1.durati
suites/ratelimit/test.ts > instruments an allowed rate limiter call automatically via env: dev-packages/cloudflare-integration-tests/suites/ratelimit/test.ts#L28
AssertionError: expected [ { …(9) } ] to deeply equal [ { …(8) } ] - Expected + Received @@ -6,9 +6,10 @@ "description": "rate_limit MY_RATE_LIMITER", "origin": "auto.faas.cloudflare.rate_limit", "parent_span_id": Any<String>, "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, }, ] ❯ suites/ratelimit/test.ts:28:27 ❯ assertEnvelopeMatches runner.ts:244:11 ❯ newEnvelope runner.ts:298:13 ❯ ../test-utils/src/server.ts:19:7 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ next ../../node_modules/express/lib/router/route.js:149:13 ❯ Route.dispatch ../../node_modules/express/lib/router/route.js:119:3 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ ../../node_modules/express/lib/router/index.js:284:15 ❯ param ../../node_modules/express/lib/router/index.js:365:14
suites/d1/test.ts > instruments D1 batch() automatically via env: dev-packages/cloudflare-integration-tests/suites/d1/test.ts#L203
AssertionError: expected { data: { …(6) }, …(9) } to deeply equal { data: { …(6) }, …(8) } - Expected + Received @@ -12,8 +12,9 @@ "op": "db.query", "origin": "auto.db.cloudflare.d1", "parent_span_id": Any<String>, "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } ❯ suites/d1/test.ts:203:25 ❯ assertEnvelopeMatches runner.ts:244:11 ❯ newEnvelope runner.ts:298:13 ❯ ../test-utils/src/server.ts:19:7 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ next ../../node_modules/express/lib/router/route.js:149:13 ❯ Route.dispatch ../../node_modules/express/lib/router/route.js:119:3 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ ../../node_modules/express/lib/router/index.js:284:15 ❯ param ../../node_modules/express/lib/router/index.js:365:14
suites/d1/test.ts > instruments D1 exec() automatically via env: dev-packages/cloudflare-integration-tests/suites/d1/test.ts#L110
AssertionError: expected { data: { …(5) }, …(9) } to deeply equal { data: { …(5) }, …(8) } - Expected + Received @@ -10,8 +10,9 @@ "op": "db.query", "origin": "auto.db.cloudflare.d1", "parent_span_id": Any<String>, "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } ❯ suites/d1/test.ts:110:24 ❯ assertEnvelopeMatches runner.ts:244:11 ❯ newEnvelope runner.ts:298:13 ❯ ../test-utils/src/server.ts:19:7 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ next ../../node_modules/express/lib/router/route.js:149:13 ❯ Route.dispatch ../../node_modules/express/lib/router/route.js:119:3 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ ../../node_modules/express/lib/router/index.js:284:15 ❯ param ../../node_modules/express/lib/router/index.js:365:14
suites/d1/test.ts > instruments D1 prepare().all() automatically via env: dev-packages/cloudflare-integration-tests/suites/d1/test.ts#L30
AssertionError: expected { data: { …(8) }, …(9) } to deeply equal { data: { …(8) }, …(8) } - Expected + Received @@ -13,8 +13,9 @@ "op": "db.query", "origin": "auto.db.cloudflare.d1", "parent_span_id": Any<String>, "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } ❯ suites/d1/test.ts:30:25 ❯ assertEnvelopeMatches runner.ts:244:11 ❯ newEnvelope runner.ts:298:13 ❯ ../test-utils/src/server.ts:19:7 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ next ../../node_modules/express/lib/router/route.js:149:13 ❯ Route.dispatch ../../node_modules/express/lib/router/route.js:119:3 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ ../../node_modules/express/lib/router/index.js:284:15 ❯ param ../../node_modules/express/lib/router/index.js:365:14
Playwright esm (2/4) Tests
Process completed with exit code 1.
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "9fd0c51b3713d9e5", "segment_id": "9fd0c51b3713d9e5", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "86550380f94846c4a5db20f9986881ad", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "b300e4799f806bec", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
Bundler Plugin Integration Tests (Node 24)
Process completed with exit code 1.
fixtures/webpack5/telemetry.test.ts > webpack v5 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/telemetry.test.ts#L6
Error: Snapshot `webpack v5 > telemetry 1` mismatched - Expected + Received @@ -6,9 +6,9 @@ console.log("hello world"); /******/ })() ;", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"webpack","bundler-major-version":"5"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/webpack5/telemetry.test.ts:6:29 ❯ fixtures/webpack5/utils.ts:33:5
fixtures/vite8/telemetry.test.ts > Vite v8 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite8/telemetry.test.ts#L6
Error: Snapshot `Vite v8 > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"8"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite8/telemetry.test.ts:6:29 ❯ fixtures/vite8/utils.ts:39:7
fixtures/vite7/telemetry.test.ts > Vite v7 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite7/telemetry.test.ts#L6
Error: Snapshot `Vite v7 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } })(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"7"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite7/telemetry.test.ts:6:29 ❯ fixtures/vite7/utils.ts:39:7
fixtures/vite4/telemetry.test.ts > Vite v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/vite4/telemetry.test.ts#L6
Error: Snapshot `Vite v4 > telemetry 1` mismatched - Expected + Received @@ -9,9 +9,9 @@ } }(); console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"vite","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/vite4/telemetry.test.ts:6:29 ❯ fixtures/vite4/utils.ts:33:5
fixtures/rollup4/telemetry.test.ts > rollup v4 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/telemetry.test.ts#L6
Error: Snapshot `rollup v4 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rollup3/telemetry.test.ts > rollup v3 > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/telemetry.test.ts#L6
Error: Snapshot `rollup v3 > telemetry 1` mismatched - Expected + Received { "basic.js": "// eslint-disable-next-line no-console !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"CURRENT_SHA"};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00000000-0000-0000-0000-000000000000",e._sentryDebugIdIdentifier="sentry-dbid-00000000-0000-0000-0000-000000000000");}catch(e){}}();console.log("hello world"); ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"3"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status"
fixtures/rolldown/telemetry.test.ts > rolldown > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/telemetry.test.ts#L6
Error: Snapshot `rolldown > telemetry 1` mismatched - Expected + Received @@ -10,9 +10,9 @@ })(); console.log("hello world"); //#endregion ", "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"rollup","bundler-major-version":"4"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", } ❯ fixtures/rolldown/telemetry.test.ts:6:29 ❯ fixtures/rolldown/utils.ts:39:7
fixtures/esbuild/telemetry.test.ts > esbuild > telemetry: dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/telemetry.test.ts#L6
Error: Snapshot `esbuild > telemetry 1` mismatched - Expected + Received @@ -1,8 +1,8 @@ { "sentry-telemetry.json": "[{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":true,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"ok","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], - [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], + [{"event_id":"UUID","sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"},"trace":{"environment":"production","release":"PLUGIN_VERSION","public_key":"UUID","trace_id":"UUID","org_id":"1","transaction":"Sentry Bundler Plugin execution","sampled":"true","sample_rand":"SAMPLE_RAND","sample_rate":"1"}},[[{"type":"transaction"},{"contexts":{"trace":{"span_id":"SHORT_UUID","trace_id":"UUID","data":{"sentry.origin":"manual","sentry.source":"custom","sentry.sample_rate":1},"status":"ok","origin":"manual"},"runtime":{"name":"node","version":"NODE_VERSION"}},"spans":[],"start_timestamp":START_TIMESTAMP,"timestamp":TIMESTAMP,"transaction":"Sentry Bundler Plugin execution","type":"transaction","transaction_info":{"source":"custom"},"platform":"PLATFORM","event_id":"UUID","environment":"production","release":"PLUGIN_VERSION","tags":{"upload-legacy-sourcemaps":false,"module-metadata":false,"inject-build-information":false,"set-commits":"auto","finalize-release":true,"deploy-options":false,"custom-error-handler":false,"sourcemaps-assets":false,"delete-after-upload":false,"sourcemaps-disabled":false,"react-annotate":false,"node":"NODE_VERSION","platform":"PLATFORM","meta-framework":"none","application-key-set":false,"ci":true,"project":"undefined","bundler":"esbuild","bundler-major-version":"28"},"user":{},"sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION","integrations":[],"packages":[{"name":"npm:@sentry/node","version":"SDK_VERSION"}]}}]]], [{"sent_at":"TIMESTAMP","sdk":{"name":"sentry.javascript.node","version":"SDK_VERSION"}},[[{"type":"session"},{"sid":"UUID","init":false,"started":"TIMESTAMP","timestamp":"TIMESTAMP","status":"exited","errors":0,"duration":DURATION,"attrs":{"release":"PLUGIN_VERSION","environment":"production"}}]]], ", "telemetry.js": "(() => { // _sentry-injection-stub !(function() { ❯ fixtures/esbuild/telemetry.test.ts:6:29 ❯ fixtures/esbuild/utils.ts:42:5
Playwright esm (4/4) Tests
Process completed with exit code 1.
[chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts#L66
7) [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "9964f01f7fc30048", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "9637b33436cb4d1a8291af90dac0ec37", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-parametrized/test.ts#L64
6) [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /929091b789e852ff/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "e0616af24eb84262965da5bb4450d8f1", } 62 | expect(inpValue).toBeGreaterThan(0); 63 | > 64 | expect(spanEnvelopeItem).toEqual({ | ^ 65 | data: { 66 | 'sentry.exclusive_time': inpValue, 67 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:64:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
5) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "a52aae19e68b6bf4", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "405fbd35803e4782aaa3ed544d5a3263", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
4) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "a7f66c033a7e9411", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "7cdad59387e64db6aca948e17b369ea4", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
3) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "98427c24e8e8fa3b", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "135ffc0aff9e4cccaf1590d279369eca", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
2) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /ba7aeb3893863e2d/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "a765325c1ef64be8b99c5711d1bef129", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
1) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "be6ea13047853bd7", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "9f22a038d29a4c509ab64b53dd39f214", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "8366f34830bb1d54", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "c7a88f5096ca41c493966adfc908c630", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "af2c8beb514ea89c", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "7fef75962e86461d865a0f2ab025cc75", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "88f7af4a805af655", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "5582cd3ffbb8483a9704ff029f9f417d", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /b6f6f3787a067e9a/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "920cc54c6be644c0be2fd792647bf15b", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "a03cbea0780213fe", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "7febf1a0aeea46e2b01a30c32c85d64c", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "b90616246461cae1", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "9e8e1a4a1167e6ee", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "ad9382399210257b", "segment_id": "ad9382399210257b", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "f8c2e5f7ea9646b48dde9b31190c816c", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "826722f937779993", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "845747646f8ee424", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "708815b6da014f2c969b80d7159a03cc", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "ad083e69b3d3c284", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "647a5633f568414da9cda4a249365c75", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "8a920a75de9e4ecb", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "04fd7cbc626041dc8f5e249e0502282f", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /aa6aab1e2eb288d3/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "3bc91310d39342a7a19708ca6af79209", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "85ee7d66c2177361", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "32ed3aac729a4c679e5b53bd69bd8f35", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "a1a163a1e1b44504", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "baa5244b11071fb8", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "88cf0e813fc8289b", "segment_id": "88cf0e813fc8289b", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "27c42ffa406f440792145b320c2b22b4", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "bd159643c4dc3c19", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
Playwright esm (3/4) Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
3) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "b7115954f972b25b", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
2) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "be1d8e0d28b640da", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
1) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "a113c4908a4c008f", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "3f29afc28acc4866b97542e7e7b1e2d0", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "899eaa6cbdd86586", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "295b5d1345cf4e49b3b4eea66463f95e", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "aab839a2440c36ec", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "b9e1a9708d5e4081b098971fbad58998", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /835adb878e2ef0f2/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "64e3d26837634f91a3b279b28ca06f9a", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "b9fc72c6cec1c55b", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "64b65e3065c64f8b8ba9f9dc46847f2b", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "81547e09bd2cb6d5", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "8fe0f2bdcb3cbc79", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "8b7c938b2b49d505", "segment_id": "8b7c938b2b49d505", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "89ce693250c642bda1f4b63a57161f0e", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "918e6faf790c6d41", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
Playwright bundle_tracing_replay_feedback_logs_metrics_min webkit Tests
Process completed with exit code 1.
[webkit] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [webkit] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -29,8 +29,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "950742a6f153cf25", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "03ae23ac4b4241128464640dc29a7460", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[webkit] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [webkit] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "94b09bfe5cb04b94", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[webkit] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [webkit] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "b99b2f7e2fb18239", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[webkit] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [webkit] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[webkit] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [webkit] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "a4219634b9ff234a", "segment_id": "a4219634b9ff234a", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "d6307144043748de921c99333533e7b2", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[webkit] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [webkit] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "bf4df48fc054ae02", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "b396e3dd6a2148ab", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "6727318507744af2b1ac1770b278dc0d", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "b1c83cec89f3d810", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "6a73c90548b746678cf66055fd5392cf", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "bf81f5c8ad247cbd", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "077ff5532d994cc8bba344e12d802af8", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /9b4b1afeddaeba8c/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "e5c08c57f7a4477d98e7c476f005007d", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "88155d7220f194cf", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "21bae1a7fe554686966cf7db3f2c3452", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "9e1e0565c3baa11d", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "9a2cc780060307eb", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "bb5475151532a963", "segment_id": "bb5475151532a963", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "8111a93937aa4e4cbda7d8c830e695ae", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "b3e232cec4bea554", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "b5ab73cc939e1596", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "00902eea82af4a97839a9047c0c9bfe8", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "9b1230230d3f3e2f", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "f085916cdb434e328e89c255efb27fab", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "a83a4b025f123aba", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "1fba194135404108b7c8c86474d03214", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /9149a67050a56c86/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "19ff6eb1000d4973829d3209f2ab3f3f", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "971a0e80882a5a48", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "539be62bfbf443029c94040d2c6607ed", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "add8ceb17a35353f", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "a6b67a7682a73135", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "a6d764eefaca6db2", "segment_id": "a6d764eefaca6db2", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "60dbe94a963b4904a64abaa522d377d3", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "abb591101cf057e6", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
Browser Unit Tests
Process completed with exit code 1.
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > startBrowserTracingNavigationSpan > allows to overwrite properties: packages/browser/test/tracing/browserTracingIntegration.test.ts#L804
AssertionError: expected { data: { …(7) }, …(15) } to deeply equal { description: 'test span', …(6) } - Expected + Received @@ -7,11 +7,20 @@ "testy": "yes", "url.full": "https://example.com/", "url.path": "/", }, "description": "test span", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "navigation", "origin": "auto.test", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:804:33
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > startBrowserTracingNavigationSpan > works with integration setup: packages/browser/test/tracing/browserTracingIntegration.test.ts#L749
AssertionError: expected { data: { …(7) }, …(15) } to deeply equal { description: 'test span', …(7) } - Expected + Received @@ -7,21 +7,29 @@ "sentry.source": "custom", "url.full": "https://example.com/", "url.path": "/", }, "description": "test span", + "exclusive_time": undefined, + "is_segment": undefined, "links": [ { "attributes": { "sentry.link.type": "previous_trace", }, "sampled": true, "span_id": StringMatching /[a-f0-9]{16}/, "trace_id": StringMatching /[a-f0-9]{32}/, }, ], + "measurements": undefined, "op": "navigation", "origin": "manual", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:749:33
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > startBrowserTracingPageLoadSpan > allows to overwrite properties: packages/browser/test/tracing/browserTracingIntegration.test.ts#L507
AssertionError: expected { data: { …(7) }, …(15) } to deeply equal { description: 'test span', …(6) } - Expected + Received @@ -7,11 +7,20 @@ "testy": "yes", "url.full": "https://example.com/", "url.path": "/", }, "description": "test span", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "pageload", "origin": "auto.test", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:507:33
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > startBrowserTracingPageLoadSpan > works with integration setup: packages/browser/test/tracing/browserTracingIntegration.test.ts#L469
AssertionError: expected { data: { …(6) }, …(15) } to deeply equal { description: 'test span', …(6) } - Expected + Received @@ -6,11 +6,20 @@ "sentry.source": "custom", "url.full": "https://example.com/", "url.path": "/", }, "description": "test span", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "pageload", "origin": "manual", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:469:33
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > starts redirect when URL changes after < 1.5s: packages/browser/test/tracing/browserTracingIntegration.test.ts#L375
AssertionError: expected { data: { …(6) }, …(15) } to deeply equal { description: '/', …(6) } - Expected + Received @@ -6,11 +6,20 @@ "sentry.source": "url", "url.full": "https://example.com/", "url.path": "/", }, "description": "/", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "pageload", "origin": "auto.pageload.browser", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:375:30
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > starts navigation when URL changes after > 1.5s: packages/browser/test/tracing/browserTracingIntegration.test.ts#L261
AssertionError: expected { data: { …(6) }, …(15) } to deeply equal { description: '/', …(6) } - Expected + Received @@ -6,11 +6,20 @@ "sentry.source": "url", "url.full": "https://example.com/", "url.path": "/", }, "description": "/", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "pageload", "origin": "auto.pageload.browser", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:261:30
test/tracing/browserTracingIntegration.test.ts > browserTracingIntegration > works with tracing enabled: packages/browser/test/tracing/browserTracingIntegration.test.ts#L175
AssertionError: expected { data: { …(6) }, …(15) } to deeply equal { description: '/', …(6) } - Expected + Received @@ -6,11 +6,20 @@ "sentry.source": "url", "url.full": "https://example.com/", "url.path": "/", }, "description": "/", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "pageload", "origin": "auto.pageload.browser", + "parent_span_id": undefined, + "profile_id": undefined, + "segment_id": undefined, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, + "status": "ok", + "timestamp": undefined, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/tracing/browserTracingIntegration.test.ts:175:31
test/performance.test.ts > Sentry.trackComponent() > creates an update span, if `trackUpdates` is `true`: packages/svelte/test/performance.test.ts#L93
AssertionError: expected { data: { …(2) }, …(15) } to deeply equal { data: { …(2) }, …(8) } - Expected + Received @@ -2,13 +2,20 @@ "data": { "sentry.op": "ui.svelte.init", "sentry.origin": "auto.ui.svelte", }, "description": "<Svelte Component>", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "ui.svelte.init", "origin": "auto.ui.svelte", "parent_span_id": "81d3b19c87051942", + "profile_id": undefined, + "segment_id": undefined, "span_id": "950dbccc498f081a", "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/performance.test.ts:93:35
test/performance.test.ts > Sentry.trackComponent() > creates init spans on component initialization by default: packages/svelte/test/performance.test.ts#L53
AssertionError: expected { data: { …(2) }, …(15) } to deeply equal { data: { …(2) }, …(8) } - Expected + Received @@ -2,13 +2,20 @@ "data": { "sentry.op": "ui.svelte.init", "sentry.origin": "auto.ui.svelte", }, "description": "<Svelte Component>", + "exclusive_time": undefined, + "is_segment": undefined, + "links": undefined, + "measurements": undefined, "op": "ui.svelte.init", "origin": "auto.ui.svelte", "parent_span_id": "8b029c7610512d1c", + "profile_id": undefined, + "segment_id": undefined, "span_id": "899069660c478ae8", "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /[a-f0-9]{32}/, } ❯ test/performance.test.ts:53:35
All required jobs passed or were skipped
Process completed with exit code 1.
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "b42bec291357c9b2", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "d6edcba3239744599decb9abc8a7b30e", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "b3c92352e6576dbd", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "5a903ddee6bc4f3896cee9436b73dc5d", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "92a7246cd0f3554f", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "0e96fe3422e8481c864751b8c56b7407", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /909a5ae2d4931847/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "c0e949b2994d489d9b8595cdce2f6db0", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "9a325d4d3f71e2bd", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "e431248fb04b4225a0be3c58e829f4a4", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "9dfba687894a8578", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "91d49da3fb347333", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "9996c3ef1b6a3804", "segment_id": "9996c3ef1b6a3804", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "75a9bd22807c4a869372b299258fcb76", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "9100199802759edc", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
E2E react-create-hash-router Test
Process completed with exit code 1.
[chromium] › tests/transactions.test.ts:4:5 › Captures a pageload transaction: ../../_temp/test-application/tests/transactions.test.ts#L50
1) [chromium] › tests/transactions.test.ts:4:5 › Captures a pageload transaction ───────────────── Error: expect(received).toContainEqual(expected) // deep equality Expected value: {"data": {"sentry.op": "browser.domContentLoadedEvent", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.domContentLoadedEvent", "origin": "auto.ui.browser.metrics", "parent_span_id": StringMatching /[a-f0-9]{16}/, "span_id": StringMatching /[a-f0-9]{16}/, "start_timestamp": Any<Number>, "timestamp": Any<Number>, "trace_id": StringMatching /[a-f0-9]{32}/} Received array: [{"data": {"browser.script.invoker": "http://localhost:3030/static/js/main.8b198169.js", "browser.script.invoker_type": "classic-script", "browser.script.source_char_position": 0, "code.filepath": "http://localhost:3030/static/js/main.8b198169.js", "sentry.op": "ui.long-animation-frame", "sentry.origin": "auto.ui.browser.metrics"}, "description": "Main UI thread blocked", "op": "ui.long-animation-frame", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "8ba068da514a3cd4", "start_timestamp": 1784795810.0742, "status": "ok", "timestamp": 1784795810.1362, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"sentry.op": "browser.domContentLoadedEvent", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.domContentLoadedEvent", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "8e3210df43e8347e", "start_timestamp": 1784795810.1313, "status": "ok", "timestamp": 1784795810.1313, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"sentry.op": "browser.loadEvent", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.loadEvent", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "9a63134e8fa20989", "start_timestamp": 1784795810.1313999, "status": "ok", "timestamp": 1784795810.1315, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"sentry.op": "browser.connect", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.connect", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "9b244b37cae0b5c1", "start_timestamp": 1784795810.0372999, "status": "ok", "timestamp": 1784795810.0374, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"sentry.op": "browser.DNS", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.DNS", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "b1806c81a129a1cb", "start_timestamp": 1784795810.0372999, "status": "ok", "timestamp": 1784795810.0372999, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"sentry.op": "browser.request", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.request", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "aef6b2b6e87faf30", "start_timestamp": 1784795810.0374, "status": "ok", "timestamp": 1784795810.0393999, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"sentry.op": "browser.response", "sentry.origin": "auto.ui.browser.metrics"}, "description": "http://localhost:3030/", "op": "browser.response", "origin": "auto.ui.browser.metrics", "parent_span_id": "a75b9780dbc6ad6f", "span_id": "82b83b1b33d87a65", "start_timestamp": 1784795810.0389, "status": "ok", "timestamp": 1784795810.0393999, "trace_id": "f2f88700bd7b4326a206738ddbea6a64"}, {"data": {"http.decoded_response_content_length": 523897, "http.request.connect_start": 1784795810.042, "http.request.connection_end": 1784795810.042, "http.request.domain_lookup_end": 1784795810.042, "http.request.domain_lookup_start": 1784795810.042, "http.request.fetch_start": 1784795810.042, "http.request.redirect_end": 0, "http.request.redirect_start": 0, "http.request.request_start": 1784795810.043
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L147
10) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "a2edc62fe12f9626", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "958efd3661cc4de78ff7539d9825ebf2", } 145 | expect(inpValue).toBeGreaterThan(0); 146 | > 147 | expect(spanEnvelopeItem).toEqual({ | ^ 148 | data: { 149 | 'sentry.exclusive_time': inpValue, 150 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:147:30
[chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts#L66
9) [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "92902080a9ca619a", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "f95770afad344d0dbc6399e5f87a52fc", } 64 | expect(inpValue).toBeGreaterThan(0); 65 | > 66 | expect(spanEnvelopeItem).toEqual({ | ^ 67 | data: { 68 | 'sentry.exclusive_time': inpValue, 69 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-navigate/test.ts:66:30
[chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts#L63
8) [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -19,8 +19,9 @@ "op": "ui.interaction.click", "origin": "auto.http.browser.inp", "segment_id": "9eac067e4ef8e1b3", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "b67f84dce89744baaa5639c29ff7a2b1", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp-late/test.ts:63:28
[chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload: dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts#L63
7) [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -18,8 +18,9 @@ "origin": "auto.http.browser.inp", "parent_span_id": StringMatching /[a-f\d]{16}/, "segment_id": StringNotMatching /b4e2186792343b90/, "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "a855e0b059224f94b1c784906d3a91b4", } 61 | expect(inpValue).toBeGreaterThan(0); 62 | > 63 | expect(spanEnvelopeItem).toEqual({ | ^ 64 | data: { 65 | 'sentry.exclusive_time': inpValue, 66 | 'sentry.op': 'ui.interaction.click', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/test.ts:63:28
[chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction: dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts#L78
6) [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -32,8 +32,9 @@ "op": "resource.img", "origin": "auto.resource.browser.metrics", "parent_span_id": "ac0516986139a7f9", "span_id": StringMatching /^[a-f\d]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "92919d776c7c45c6b29bf7dbfd722425", } 76 | ); 77 | > 78 | expect(imgSpan).toEqual({ | ^ 79 | data: { 80 | 'http.decoded_response_content_length': expect.any(Number), 81 | 'http.response_content_length': expect.any(Number), at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/test.ts:78:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts#L52
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "980c73e742a66d1b", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 50 | const redirectSpan = spans.find(span => span.op === 'navigation.redirect'); 51 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 52 | expect(redirectSpan).toEqual({ | ^ 53 | data: { 54 | 'sentry.op': 'navigation.redirect', 55 | 'sentry.origin': 'auto.navigation.browser', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:52:24
[chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts#L56
4) [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -10,8 +10,9 @@ "op": "navigation.redirect", "origin": "auto.navigation.browser", "parent_span_id": "8e4f436628454f16", "span_id": Any<String>, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": Any<String>, } 54 | redirectSpans.forEach(redirectSpan => { 55 | expect(redirectSpan?.timestamp).toEqual(redirectSpan?.start_timestamp); > 56 | expect(redirectSpan).toEqual({ | ^ 57 | data: { 58 | 'sentry.op': 'navigation.redirect', 59 | 'sentry.origin': 'auto.navigation.browser', at forEach (/home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:56:28) at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:54:19
[chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts#L22
3) [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background Error: expect(received).toBeUndefined() Received: "ok" 20 | 21 | expect(description_before).toBe('test-span'); > 22 | expect(status_before).toBeUndefined(); | ^ 23 | 24 | await page.locator('#go-background').click(); 25 | const spanJsonAfter: SpanJSON = await page.evaluate('window.getSpanJson()'); at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:22:25
[chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts#L71
2) [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -6,8 +6,9 @@ "origin": "manual", "parent_span_id": "8d9909ca2b5006c2", "segment_id": "8d9909ca2b5006c2", "span_id": StringMatching /[a-f\d]{16}/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": "6b84dd027a5941da865b9723c7b16e86", } 69 | }); 70 | > 71 | expect(spanEnvelopeItem).toEqual({ | ^ 72 | data: { 73 | 'sentry.origin': 'manual', 74 | }, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone-mixed-transaction/test.ts:71:30
[chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope: dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts#L43
1) [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 @@ -8,8 +8,9 @@ "is_segment": true, "origin": "manual", "segment_id": "ac5dfea58790578c", "span_id": StringMatching /^[\da-f]{16}$/, "start_timestamp": Any<Number>, + "status": "ok", "timestamp": Any<Number>, "trace_id": StringMatching /^[\da-f]{32}$/, } 41 | }); 42 | > 43 | expect(spanJson).toEqual({ | ^ 44 | data: { 45 | 'sentry.origin': 'manual', 46 | 'sentry.sample_rate': 1, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/standalone/test.ts:43:20
E2E debug-id-sourcemaps Test (optional)
The job has exceeded the maximum execution time of 15m0s
E2E aws-serverless-layer Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/setup-sam@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/setup-sam@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Size Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ./dev-packages/size-limit-gh-action. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless-layer (Node 22) Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/setup-sam@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
4 passed (3.4s)
🎭 Playwright Run Summary
3 passed (3.7s)
🎭 Playwright Run Summary
4 passed (5.2s)
🎭 Playwright Run Summary
1 passed (5.5s)
🎭 Playwright Run Summary
4 passed (4.8s)
🎭 Playwright Run Summary
19 passed (7.1s)
🎭 Playwright Run Summary
3 passed (8.8s)
🎭 Playwright Run Summary
13 passed (12.7s)
🎭 Playwright Run Summary
8 passed (16.9s)
🎭 Playwright Run Summary
11 passed (5.1s)
🎭 Playwright Run Summary
11 passed (5.7s)
🎭 Playwright Run Summary
7 passed (5.4s)
🎭 Playwright Run Summary
5 passed (19.0s)
🎭 Playwright Run Summary
12 passed (6.8s)
🎭 Playwright Run Summary
3 passed (5.3s)
🎭 Playwright Run Summary
8 passed (2.1s)
🎭 Playwright Run Summary
3 passed (7.2s)
🎭 Playwright Run Summary
3 passed (2.7s)
🎭 Playwright Run Summary
12 passed (7.7s)
🎭 Playwright Run Summary
7 passed (9.0s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.2s)
🎭 Playwright Run Summary
1 passed (6.3s)
🎭 Playwright Run Summary
3 passed (6.5s)
🎭 Playwright Run Summary
1 skipped 24 passed (11.1s)
🎭 Playwright Run Summary
1 passed (3.5s)
🎭 Playwright Run Summary
1 skipped 9 passed (5.4s)
🎭 Playwright Run Summary
1 skipped 9 passed (5.8s)
🎭 Playwright Run Summary
9 passed (11.0s)
🎭 Playwright Run Summary
4 passed (3.3s)
🎭 Playwright Run Summary
11 passed (14.7s)
🎭 Playwright Run Summary
15 passed (3.1s)
🎭 Playwright Run Summary
2 passed (4.8s)
🎭 Playwright Run Summary
2 passed (15.9s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
4 passed (6.9s)
🎭 Playwright Run Summary
8 passed (3.7s)
🎭 Playwright Run Summary
8 passed (3.5s)
🎭 Playwright Run Summary
5 passed (7.4s)
🎭 Playwright Run Summary
2 passed (32.3s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls ──────────────────────────
🎭 Playwright Run Summary
1 passed (3.0s)
🎭 Playwright Run Summary
7 passed (7.0s)
🎭 Playwright Run Summary
9 passed (10.1s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ─────────────────────────────── 4 passed (9.7s)
🎭 Playwright Run Summary
10 passed (10.7s)
🎭 Playwright Run Summary
13 passed (12.7s)
🎭 Playwright Run Summary
1 skipped 71 passed (6.0s)
🎭 Playwright Run Summary
10 passed (27.0s)
🎭 Playwright Run Summary
18 passed (20.2s)
🎭 Playwright Run Summary
3 passed (6.5s)
🎭 Playwright Run Summary
30 passed (28.6s)
🎭 Playwright Run Summary
1 skipped 71 passed (4.3s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ─────────────────────────────── 5 passed (11.0s)
🎭 Playwright Run Summary
3 passed (3.7s)
🎭 Playwright Run Summary
2 passed (2.6s)
🎭 Playwright Run Summary
22 passed (12.3s)
🎭 Playwright Run Summary
5 passed (9.6s)
🎭 Playwright Run Summary
1 passed (5.2s)
🎭 Playwright Run Summary
1 skipped 9 passed (5.5s)
🎭 Playwright Run Summary
1 skipped 9 passed (5.7s)
🎭 Playwright Run Summary
9 passed (11.2s)
🎭 Playwright Run Summary
1 passed (3.5s)
🎭 Playwright Run Summary
1 passed (4.6s)
🎭 Playwright Run Summary
5 passed (7.0s)
🎭 Playwright Run Summary
9 passed (10.8s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ─────────────────────────────── 5 passed (11.5s)
🎭 Playwright Run Summary
4 passed (9.2s)
🎭 Playwright Run Summary
9 passed (9.7s)
🎭 Playwright Run Summary
2 passed (31.8s)
🎭 Playwright Run Summary
2 skipped 19 passed (10.5s)
🎭 Playwright Run Summary
1 skipped 71 passed (5.9s)
🎭 Playwright Run Summary
12 passed (6.9s)
🎭 Playwright Run Summary
19 skipped 2 passed (4.1s)
🎭 Playwright Run Summary
2 passed (3.6s)
🎭 Playwright Run Summary
1 passed (2.4s)
🎭 Playwright Run Summary
7 passed (16.0s)
🎭 Playwright Run Summary
12 passed (17.1s)
🎭 Playwright Run Summary
12 passed (17.2s)
🎭 Playwright Run Summary
18 passed (18.4s)
🎭 Playwright Run Summary
9 passed (11.3s)
🎭 Playwright Run Summary
2 skipped 22 passed (33.6s)
🎭 Playwright Run Summary
3 passed (16.8s)
🎭 Playwright Run Summary
3 passed (9.8s)
🎭 Playwright Run Summary
14 passed (25.8s)
🎭 Playwright Run Summary
4 skipped 9 passed (28.4s)
🎭 Playwright Run Summary
2 passed (31.7s)
🎭 Playwright Run Summary
2 passed (31.2s)
🎭 Playwright Run Summary
12 passed (28.5s)
🎭 Playwright Run Summary
2 passed (2.1s)
🎭 Playwright Run Summary
16 passed (28.8s)
🎭 Playwright Run Summary
53 passed (25.3s)
🎭 Playwright Run Summary
23 passed (12.5s)
🎭 Playwright Run Summary
11 passed (16.8s)
🎭 Playwright Run Summary
9 passed (11.6s)
🎭 Playwright Run Summary
12 passed (27.0s)
🎭 Playwright Run Summary
4 passed (33.4s)
🎭 Playwright Run Summary
4 passed (10.1s)
🎭 Playwright Run Summary
5 skipped 8 passed (6.3s)
🎭 Playwright Run Summary
2 skipped 22 passed (37.9s)
🎭 Playwright Run Summary
19 skipped 2 passed (4.8s)
🎭 Playwright Run Summary
11 passed (10.8s)
🎭 Playwright Run Summary
8 passed (7.2s)
🎭 Playwright Run Summary
11 passed (11.8s)
🎭 Playwright Run Summary
4 passed (7.8s)
🎭 Playwright Run Summary
8 passed (17.4s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/index.test.ts:4:5 › sends spans for MCP tool calls via MCPAgent (DurableObject)
🎭 Playwright Run Summary
10 passed (26.8s)
🎭 Playwright Run Summary
12 passed (28.9s)
🎭 Playwright Run Summary
4 passed (10.2s)
🎭 Playwright Run Summary
10 passed (36.6s)
🎭 Playwright Run Summary
9 passed (11.2s)
🎭 Playwright Run Summary
1 skipped 14 passed (13.3s)
🎭 Playwright Run Summary
12 passed (29.1s)
🎭 Playwright Run Summary
3 passed (16.6s)
🎭 Playwright Run Summary
3 passed (9.6s)
🎭 Playwright Run Summary
6 passed (33.9s)
🎭 Playwright Run Summary
19 skipped 2 passed (4.2s)
🎭 Playwright Run Summary
9 passed (10.2s)
🎭 Playwright Run Summary
4 passed (6.9s)
🎭 Playwright Run Summary
5 passed (11.4s)
🎭 Playwright Run Summary
2 skipped 27 passed (37.5s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
15 skipped 12 passed (22.1s)
🎭 Playwright Run Summary
10 passed (33.0s)
🎭 Playwright Run Summary
1 skipped 13 passed (23.6s)
🎭 Playwright Run Summary
12 passed (28.9s)
🎭 Playwright Run Summary
2 passed (34.4s)
🎭 Playwright Run Summary
8 passed (13.2s)
🎭 Playwright Run Summary
19 skipped 2 passed (10.6s)
🎭 Playwright Run Summary
13 passed (35.1s)
🎭 Playwright Run Summary
7 passed (26.4s)
🎭 Playwright Run Summary
2 passed (32.1s)
🎭 Playwright Run Summary
4 passed (32.3s)
🎭 Playwright Run Summary
12 passed (31.8s)
🎭 Playwright Run Summary
12 passed (31.9s)
🎭 Playwright Run Summary
8 passed (26.1s)
🎭 Playwright Run Summary
8 passed (6.1s)
🎭 Playwright Run Summary
19 skipped 2 passed (4.9s)
🎭 Playwright Run Summary
2 passed (36.2s)
🎭 Playwright Run Summary
12 passed (29.5s)
🎭 Playwright Run Summary
4 passed (9.3s)
🎭 Playwright Run Summary
12 passed (28.0s)
🎭 Playwright Run Summary
7 skipped 23 passed (11.9s)
🎭 Playwright Run Summary
11 passed (18.4s)
🎭 Playwright Run Summary
15 skipped 12 passed (22.4s)
🎭 Playwright Run Summary
40 passed (20.8s)
🎭 Playwright Run Summary
17 passed (57.4s)
🎭 Playwright Run Summary
4 skipped 9 passed (27.8s)
🎭 Playwright Run Summary
5 passed (39.4s)
🎭 Playwright Run Summary
5 passed (28.9s)
🎭 Playwright Run Summary
1 passed (4.8s)
🎭 Playwright Run Summary
2 skipped 22 passed (40.5s)
🎭 Playwright Run Summary
5 skipped 25 passed (12.4s)
🎭 Playwright Run Summary
3 passed (30.8s)
🎭 Playwright Run Summary
3 passed (2.9s)
🎭 Playwright Run Summary
7 skipped 23 passed (11.7s)
🎭 Playwright Run Summary
12 passed (19.2s)
🎭 Playwright Run Summary
8 skipped 22 passed (11.8s)
🎭 Playwright Run Summary
3 passed (40.4s)
🎭 Playwright Run Summary
3 passed (12.0s)
🎭 Playwright Run Summary
4 skipped 26 passed (20.0s)
🎭 Playwright Run Summary
4 skipped 10 passed (31.5s)
🎭 Playwright Run Summary
2 skipped 12 passed (7.0s)
🎭 Playwright Run Summary
1 skipped 29 passed (21.6s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/transactions.test.ts:70:5 › sends an INP span ─────────────────────────────── 8 passed (46.2s)
🎭 Playwright Run Summary
2 skipped 14 passed (1.2m)
🎭 Playwright Run Summary
13 passed (50.8s)
🎭 Playwright Run Summary
13 passed (9.4s)
🎭 Playwright Run Summary
5 passed (46.2s)
🎭 Playwright Run Summary
5 passed (11.7s)
🎭 Playwright Run Summary
4 passed (40.0s)
🎭 Playwright Run Summary
4 passed (9.1s)
🎭 Playwright Run Summary
2 passed (29.2s)
🎭 Playwright Run Summary
5 passed (33.3s)
🎭 Playwright Run Summary
5 skipped 25 passed (17.8s)
🎭 Playwright Run Summary
13 passed (49.4s)
🎭 Playwright Run Summary
13 passed (9.8s)
🎭 Playwright Run Summary
4 skipped 10 passed (36.4s)
🎭 Playwright Run Summary
2 skipped 12 passed (8.7s)
🎭 Playwright Run Summary
13 passed (39.8s)
🎭 Playwright Run Summary
13 passed (8.3s)
🎭 Playwright Run Summary
4 passed (15.0s)
🎭 Playwright Run Summary
52 passed (1.1m)
🎭 Playwright Run Summary
3 skipped 31 passed (1.1m)
🎭 Playwright Run Summary
3 skipped 31 passed (36.1s)
🎭 Playwright Run Summary
6 skipped 6 passed (38.1s)
🎭 Playwright Run Summary
12 passed (51.1s)
🎭 Playwright Run Summary
15 passed (25.9s)
🎭 Playwright Run Summary
471 skipped 194 passed (37.2s)
🎭 Playwright Run Summary
476 skipped 189 passed (37.0s)
🎭 Playwright Run Summary
475 skipped 190 passed (39.2s)
🎭 Playwright Run Summary
341 skipped 324 passed (1.3m)
🎭 Playwright Run Summary
43 passed (2.2m)
🎭 Playwright Run Summary
339 skipped 326 passed (1.3m)
🎭 Playwright Run Summary
13 skipped 30 passed (1.7m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
13 skipped 30 passed (1.7m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
3 skipped 31 passed (1.9m)
🎭 Playwright Run Summary
2 skipped 32 passed (37.0s)
🎭 Playwright Run Summary
3 skipped 31 passed (2.1m)
🎭 Playwright Run Summary
2 skipped 32 passed (38.1s)
🎭 Playwright Run Summary
2 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree 3 skipped 161 passed (2.2m)
🎭 Playwright Run Summary
2 skipped 32 passed (2.6m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
7 failed [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 5 skipped 154 passed (2.9m)
🎭 Playwright Run Summary
9 skipped 34 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.0m)
🎭 Playwright Run Summary
1 skipped 166 passed (2.8m)
🎭 Playwright Run Summary
9 skipped 34 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.0m)
🎭 Playwright Run Summary
5 passed (9.8s)
🎭 Playwright Run Summary
9 skipped 34 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 32 passed (3.1m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
16 passed (24.3s)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 197 skipped 456 passed (3.3m)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 60 skipped 593 passed (3.9m)
🎭 Playwright Run Summary
3 failed [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan 3 skipped 160 passed (3.9m)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 55 skipped 598 passed (4.3m)
🎭 Playwright Run Summary
6 failed [webkit] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [webkit] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [webkit] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [webkit] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [webkit] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [webkit] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction 190 skipped 469 passed (3.9m)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 55 skipped 598 passed (4.3m)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 60 skipped 593 passed (4.3m)
🎭 Playwright Run Summary
13 skipped 30 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 22 passed (35.4s)
🎭 Playwright Run Summary
1 skipped 71 passed (3.7s)
🎭 Playwright Run Summary
4 passed (12.5s)
🎭 Playwright Run Summary
2 passed (47.1s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.7s)
🎭 Playwright Run Summary
13 passed (16.2s)
🎭 Playwright Run Summary
1 passed (3.0s)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 57 skipped 596 passed (4.2m)
🎭 Playwright Run Summary
15 passed (10.9s)
🎭 Playwright Run Summary
6 passed (25.1s)
🎭 Playwright Run Summary
3 passed (3.7s)
🎭 Playwright Run Summary
15 skipped 12 passed (21.4s)
🎭 Playwright Run Summary
10 passed (25.4s)
🎭 Playwright Run Summary
3 passed (2.2s)
🎭 Playwright Run Summary
3 passed (38.5s)
🎭 Playwright Run Summary
3 passed (7.9s)
🎭 Playwright Run Summary
4 passed (19.8s)
🎭 Playwright Run Summary
52 passed (1.1m)
🎭 Playwright Run Summary
7 passed (5.5s)
🎭 Playwright Run Summary
40 passed (19.5s)
🎭 Playwright Run Summary
10 passed (36.5s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/transactions.test.ts:4:5 › Captures a pageload transaction ────────────────── 14 passed (20.9s)
🎭 Playwright Run Summary
13 passed (25.4s)
🎭 Playwright Run Summary
11 passed (6.4s)
🎭 Playwright Run Summary
11 passed (6.8s)
🎭 Playwright Run Summary
1 passed (6.4s)
🎭 Playwright Run Summary
4 passed (20.3s)
🎭 Playwright Run Summary
12 failed [chromium] › suites/public-api/startSpan/standalone/test.ts:10:11 › sends a segment span envelope [chromium] › suites/public-api/startSpan/standalone-mixed-transaction/test.ts:10:11 › sends a transaction and a span envelope if a standalone span is created as a child of an ongoing span tree [chromium] › suites/tracing/browserTracingIntegration/backgroundtab-custom/test.ts:6:11 › should finish a custom transaction when the page goes background [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts:12:11 › creates a pageload and navigation root spans each with multiple navigation.redirect childspans [chromium] › suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts:12:11 › creates a pageload root span with navigation.redirect childspan [chromium] › suites/tracing/metrics/pageload-resource-spans/test.ts:7:11 › adds resource spans to pageload transaction [chromium] › suites/tracing/metrics/web-vitals-inp/test.ts:12:11 › should capture an INP click event span during pageload [chromium] › suites/tracing/metrics/web-vitals-inp-late/test.ts:12:11 › should capture an INP click event span after pageload [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:14:11 › should capture INP with correct target name when navigation keeps DOM element [chromium] › suites/tracing/metrics/web-vitals-inp-navigate/test.ts:95:11 › should capture INP with unknown target name when navigation removes element from DOM [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized/test.ts:11:11 › should capture an INP click event span during pageload for a parametrized transaction [chromium] › suites/tracing/metrics/web-vitals-inp-parametrized-late/test.ts:12:11 › should capture an INP click event span after pageload for a parametrized transaction 192 skipped 461 passed (3.4m)
🎭 Playwright Run Summary
10 passed (38.4s)

Artifacts

Produced during runtime
Name Size Digest
build-bundle-output
17.6 MB
sha256:e432dce82a766547753b9cd8f940aa37864b743abfb21fb10f187827e366764f
build-layer-output
1.48 MB
sha256:796d3f37ee15a591642caab36a9d05c66dac9e959c0ab77a313533aa43a194a5
build-output
11.7 MB
sha256:af8eb255ec8c010fd9e52d5fce1021a9e6cf7c6f863a563044429376c22bf3b6
build-tarball-output
5.83 MB
sha256:a503148091b79ef6aacfbfec4c3cc62484c4d00dd584f90d2c36ce57f35f44f1
playwright-traces-job_browser_playwright_tests-bundle_tracing-chromium-0
3.84 MB
sha256:0a20acef854f2d66651e451a0662b84bdea466e0320f595ed886d6d1821684f7
playwright-traces-job_browser_playwright_tests-bundle_tracing_logs_metrics-chromium-0
3.92 MB
sha256:e3afedc9b950044e624c1b66eaddc74c9e61b22f82769d35dba2e0f9a2d65e5c
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay-chromium-0
6.13 MB
sha256:c2fd9c9436539c0f896b9c16566c47a322098e852e615c3a740e91cf00575f84
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback-chromium-0
6.38 MB
sha256:848c550b1160bafb60e436548e906435c5364074b26b32db2cd68d23c956ab45
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics-chromium-0
6.47 MB
sha256:595f136ffd983578fc4f50783eed69a3f6ef3deb9dab9bcfaa69b69121614814
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics_min-chromium-0
3.53 MB
sha256:7487daf454b899e29bc9e3560e61b2d388510c7245e3249edf897e462f371fef
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics_min-webkit-0
1.74 MB
sha256:b86ead3758f8fee45b7281d64122f373c24a1cb425bd3204ee06ada7f240c425
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_logs_metrics-chromium-0
6.2 MB
sha256:c859013cbdac81addb2828a7fcb0e58e31559f56de49f90e46b6252378bbdf23
playwright-traces-job_browser_playwright_tests-esm-chromium-2
1.92 MB
sha256:7dd6ad82f753e9a9b908b1fe8f2de50d0ab1ba91477efbc5b8f1f5764ba31260
playwright-traces-job_browser_playwright_tests-esm-chromium-3
2.88 MB
sha256:8b7f5dd4d88308f528d1d3baa0dbbf92fae2ec83558749f3b54a7014120ac044
playwright-traces-job_browser_playwright_tests-esm-chromium-4
6.79 MB
sha256:68b32987d48339999403cca6a87453e5398730d34e84acc2695bb81b61848ec4
playwright-traces-job_e2e_playwright_tests-cloudflare-mcp
2.86 KB
sha256:8cd2e17419540add91dd51bd71c60253746bb5841eafd9302f2519975afbdd3e
playwright-traces-job_e2e_playwright_tests-cloudflare-mcp-agent
10.3 KB
sha256:0ecbc5eee73c85347af389ad9d0ebff433a87e502cc4e3e3c8faf44f2a7acf1f
playwright-traces-job_e2e_playwright_tests-ember-classic
10.8 KB
sha256:42f89077f95b1802c57d973ef1318a95d83e53cbc54323f64986c342728ed761
playwright-traces-job_e2e_playwright_tests-ember-embroider
466 Bytes
sha256:382694b4f16fa8f6ebdb126ac201c094e617089c18854dd101f959926854f8a0
playwright-traces-job_e2e_playwright_tests-react-17
15.9 KB
sha256:35b66c4276f33d3cf01f1aad11734fbe3eaff8d9028ba75430879923d6b06478
playwright-traces-job_e2e_playwright_tests-react-create-hash-router
16.4 KB
sha256:244f75dd96414adf7a41253e817ff77522c1e5e721351ff9e4789e1de5ea796f
playwright-traces-job_e2e_playwright_tests-react-router-6
16 KB
sha256:8e169f932bf11741c31a08d933210bde3a5d0a2d5389807fb6c3642a0fe269b5
playwright-traces-job_e2e_playwright_tests-react-router-7-spa
15.9 KB
sha256:d985a72412029ee72e92281dc24af14bf7eccb29c0ee4628925266fc22d3d415
playwright-traces-job_e2e_playwright_tests-react-router-8-spa
15.8 KB
sha256:9034f6212b31b2d40418dda5d144d4bbf3f0badb21d92337af14597b69f27932