getsentry / getsentry/sentry-javascript

Port deno-integration-tests to span streaming

Đang mở
#24,133 1 bình luận 0 reaction 1 người được giao Được @msonnb nhận Xem trên GitHub
javascript Task
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

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.