feat(core): Default span status to ok in transaction mode
#52430
build.yml
on: pull_request
Get CI Metadata
/
Get Metadata
7s
Check PR branches
6s
Matrix: job_bundler_plugin_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Lint
1m 11s
Circular Dependency Check
1m 35s
Browser Unit Tests
3m 39s
Bun Unit Tests
46s
Deno Unit Tests
1m 1s
Cloudflare Integration Tests
5m 37s
Bun Integration Tests
54s
Deno Integration Tests
54s
Check for faulty .d.ts files
51s
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_optional_e2e_tests
Matrix: job_e2e_tests
All required jobs passed or were skipped
6s
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 > tracePromise resolve: ends the span once on `asyncEnd`, not on the early synchronous `end`:
packages/server-utils/test/tracing-channel.test.ts#L341
AssertionError: expected 'ok' to be undefined
- Expected:
undefined
+ Received:
"ok"
❯ test/tracing-channel.test.ts:341: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 > tracePromise resolve: ends the span once on `asyncEnd`, not on the early synchronous `end`:
packages/server-utils/test/tracing-channel.test.ts#L341
AssertionError: expected 'ok' to be undefined
- Expected:
undefined
+ Received:
"ok"
❯ test/tracing-channel.test.ts:341: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 > tracePromise resolve: ends the span once on `asyncEnd`, not on the early synchronous `end`:
packages/server-utils/test/tracing-channel.test.ts#L341
AssertionError: expected 'ok' to be undefined
- Expected:
undefined
+ Received:
"ok"
❯ test/tracing-channel.test.ts:341: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 > tracePromise resolve: ends the span once on `asyncEnd`, not on the early synchronous `end`:
packages/server-utils/test/tracing-channel.test.ts#L341
AssertionError: expected 'ok' to be undefined
- Expected:
undefined
+ Received:
"ok"
❯ test/tracing-channel.test.ts:341: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
|
|