deno: 22 of 24 orchestrion suites never load the real library
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 74/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- deno, typescript
- Área
- testing
Línea de trabajo
Empieza en dev-packages/deno-integration-tests/suites/orchestrion-mysql y orchestrion-postgres, y después compara las demás suites orchestrion-*. Reutiliza la estructura de scenario.mjs y Deno.Command para convertir express, redis y una suite de un proveedor de AI en escenarios reales. La tarea está terminada cuando esas suites carguen la biblioteca real y ejecuten la transformación específica de Deno, en lugar de publicar manualmente el diagnostics channel.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In dev-packages/deno-integration-tests/suites/orchestrion-*, only orchestrion-mysql and orchestrion-postgres spawn a real deno run scenario. The other 22 publish the diagnostics channel by hand:
const channel = tracingChannel('orchestrion:openai:chat');
channel.start.runStores(ctx, () => undefined);
channel.end.publish(ctx);
That tests the subscriber, which is shared with Node and already covered there. It proves nothing about whether Deno's Module.registerHooks transform actually injects the channel into that package. The Deno-specific risk is exactly the part not covered.
Work item. Promote three or four suites to real scenarios: express (the most-used), redis, and one AI provider. Reuse the scenario.mjs + Deno.Command shape from orchestrion-mysql.
**Prior art **(related history only). No issue. getsentry/sentry-javascript#21827 (merged) created the deno-integration-tests package that these suites live in. #18635 (open) is the nearest umbrella.
- Lenguaje dominante
- TypeScript
- Estrellas
- 8.7k
- Forks
- 1.9k
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 576
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 Bug Next.js Traces Waiting for: Product Owner
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
getsentry/sentry-javascript#24672 · 1 comentario ·
-
javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
getsentry/sentry-javascript#24200 · 2 comentarios ·
-
javascript Task
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
getsentry/sentry-javascript#24134 · 1 comentario ·
-
Cloudflare Workers javascript Tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
getsentry/sentry-javascript#24051 · 1 comentario ·
-
Bug Bun javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 92/100
getsentry/sentry-javascript#24045 · 1 comentario ·
Todos los issues de getsentry/sentry-javascript
Issues similares
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Crush Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
ElementsProject/cln-application#167 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100