getsentry / getsentry/sentry-javascript
Port deno-integration-tests to span streaming
- Ngôn ngữ chính
- TypeScript
- Star
- 8.7k
- Fork
- 1.8k
- Merge trung bình
- 1 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 523
Mô tả
Port `dev-packages/deno-integration-tests` to span streaming. Span streaming is the default, so every suite that still pins `traceLifecycle: 'static'` covers behaviour we no longer ship.
Part of [SDK-1425](https://linear.app/getsentry/issue/SDK-1425/port-integration-tests-to-span-streaming), one tracking issue per integration test package.
## Scope
* 51 `traceLifecycle: 'static'` pins across 26 files, mostly the `orchestrion-*` suites plus `deno-serve-request-bodies`
* No `-streamed` twins exist, so every suite needs a real rewrite
## Why this package is different
These suites do not go through the event proxy. They assert through the `transactionSink()` helper wired into `beforeSendTransaction` in `src/index.ts`, so the port is a harness change first and a spec rewrite second.
The work is tracked in the existing sub-issue getsentry/sentry-javascript#24004, which carries the full write-up.
## Keep static trace lifecycle coverage
Keep one suite on the static pin as a guard rather than duplicating each one.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.