browser-integration-tests: port trace semantics suites to span streaming
@msonnb ya está trabajando en esto.
Desde el 7/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Follow the porting recipe in the parent issue.
Trace lifetime, DSC, sampling and span linking. These assert on envelope headers and trace propagation rather than on instrumentation output, so they are the ones most likely to expose a real product bug rather than a test rewrite.
Suites
- Trace lifetime:
tracing/trace-lifetime/*,tracing/continueTrace/*,tracing/bindScopeToEmitter - Envelope headers and DSC:
tracing/envelope-header,tracing/envelope-header-transaction-name,tracing/dsc-txn-name-update - Sampling:
tracing/tracesSampler,tracing/stringSampleRate,tracing/no-parent-span-client-report - Span shaping:
tracing/linking-addLink,tracing/linking-addLinks,tracing/linking-spanOptions,tracing/ignoreSpans,tracing/maxSpans,tracing/setSpanActive,tracing/microfrontend-span-attribution,tracing/browserTracingIntegrationShim - Public API span surface:
public-api/startSpan,public-api/beforeSendTransaction integrations/httpclient
Twins to fold back
tracing/trace-lifetime/pageload-streamed, navigation-streamed, startNewTrace-streamed, tracing/setSpanActive-streamed, tracing/linking-addLink-streamed, tracing/ignoreSpans-streamed, tracing/http-client-span-streamed, public-api/startSpan/streamed, public-api/beforeSendSpan-streamed.
Keep static trace lifecycle coverage
Pick one suite here to stay on the static pin as the guard, and name it in the PR. The profiling/traceLifecycleMode_* suites already cover the lifecycle switch itself.
- Lenguaje dominante
- TypeScript
- Estrellas
- 8.7k
- Forks
- 1.9k
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 562
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de getsentry/sentry-javascript
-
Browser Waiting for: Product Owner
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
getsentry/sentry-javascript#24577 · 1 comentario ·
-
Task
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
getsentry/sentry-javascript#24558 · 1 comentario ·
-
Task
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
getsentry/sentry-javascript#24557 · 1 comentario ·
-
Task
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
getsentry/sentry-javascript#24556 · 1 comentario ·
-
Task
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
getsentry/sentry-javascript#24555 · 1 comentario ·
Todos los issues de getsentry/sentry-javascript
Issues similares
-
blocklist removal
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pastelsky/bundlephobia#1122 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100