getsentry / getsentry/sentry-javascript

Port deno-integration-tests to span streaming

Abierto
#24,133 1 comentario 0 reacciones 1 asignado Reclamado por @msonnb Ver en GitHub
javascript Task
Lenguaje dominante
TypeScript
Estrellas
8.7k
Forks
1.8k
Merge medio
1 d 17 h
PR fusionados (30 d)
523

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.