Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

deno: 22 of 24 orchestrion suites never load the real library

Offen
#23,897 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
74/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
deno, typescript
Bereich
testing

Rechercherichtung

Beginne in dev-packages/deno-integration-tests/suites/orchestrion-mysql und orchestrion-postgres und vergleiche anschließend die anderen orchestrion-* -Suites. Verwende die Struktur von scenario.mjs und Deno.Command wieder, um express, redis und eine Suite eines AI-Anbieters zu echten Szenarien weiterzuentwickeln. Erledigt ist die Aufgabe, wenn diese Suites die echte Bibliothek laden und die Deno-spezifische Transformation ausführen, statt den diagnostics channel manuell zu veröffentlichen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Deno javascript

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.

Vorherrschende Sprache
TypeScript
Sterne
8.7k
Forks
1.9k
Ø Merge
1 T. 16 Std.
Gemergte PRs (30 T.)
576

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus getsentry/sentry-javascript

Alle Issues in getsentry/sentry-javascript

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.