NativeScript / NativeScript/nativescript-cli

Auto-exit after `tns test` completes and allow for console output collection

Offen
#1,827 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature unit testing
Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
204
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
8

Beschreibung

The currently recommended approach to running tns test in a CI environment is to use the --justlaunch switch, so that tns exits after the test run completes.

  • We need a way to run without --justlaunch, so we show console.log and other output to the user and let CI systems collect it in their build logs.
  • We also need a --timeout parameter that will kill the test run if it doesn't complete in X minutes/seconds.

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 dem Befehl tns test und verfolge das bestehende Verhalten von --justlaunch. Definiere den Abschluss, indem du die Konsolenausgabe für CI beibehältst, einen --timeout-Parameter hinzufügst und den Testlauf automatisch beendest, wenn er abgeschlossen ist oder das Zeitlimit überschritten wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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