nodejs / nodejs/node-api-cts

Choose a suitable test runner execution model

Offen
#14 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C
Sterne
18
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

As per https://github.com/nodejs/node-api-cts/pull/11#discussion_r2604336778, we could either:

  • Disable process isolation (passing --test-isolation=none)
  • Investigate if the default process isolation suffice in providing the isolation we need and we could import the test files instead of spawning a child process manually.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der im Issue referenzierten Diskussion und überprüfe das Verhalten der Prozessisolation des Node.js-Test-Runners, einschließlich --test-isolation=none. Vergleiche das Deaktivieren der Isolation mit dem Importieren von Testdateien unter dem Standardmodell; abgeschlossen ist die Aufgabe, wenn ein Ausführungsmodell ausgewählt und implementiert wurde, das die erforderliche Isolation bereitstellt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
node.js
Bereich
testing-qa
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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