Jest: Flag, um Jest zu zwingen, alle Tests ohne Aufforderung auszuführen

Erstellt am 24. Sept. 2016  ·  3Kommentare  ·  Quelle: facebook/jest

Möchten Sie ein _Feature_ anfordern oder einen _Bug_ melden?

Feature.

Wie ist das aktuelle Verhalten?

Beim Ausführen von Jest wird standardmäßig nach Eingaben gefragt (dh a zum Ausführen aller Tests, q zum Beenden usw.).

Wenn es sich bei dem aktuellen Verhalten um einen Fehler handelt, geben Sie bitte die zu reproduzierenden Schritte und wenn möglich ein minimales Repository auf GitHub an, das wir npm install und npm test verwenden können.

Es ist kein Fehler.

Was ist das erwartete Verhalten?

Damit Jest alle Tests durchführt und dann ohne Aufforderung beendet wird. Jest in einem Docker-Container auszuführen und diese Eingabeaufforderung zu haben, verlangsamt die Entwicklung. Es wäre nützlich, ein Flag zu haben, das alle Tests dazu zwingt, nach Abschluss der Suite ausgeführt und beendet zu werden. Das --bail -Flag deckt diesen Anwendungsfall nicht ab, da es sich um fehlgeschlagene Tests handelt.

Führen Sie Jest erneut mit --debug aus und geben Sie die vollständige Konfiguration an, die es ausgibt.

N / A

Ich habe kein Flag mit dieser Funktionalität gefunden und bin mir nicht sicher, ob es bereits unterstützt wird.

Hilfreichster Kommentar

@gustavjf Sie können mit CI=true yarn test laufen

Alle 3 Kommentare

Benutzt du create-react-app? Jest sollte normal beendet werden, vorausgesetzt, Sie bereinigen alle Ihre Ressourcen.

https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#command -line-interface

Wenn Sie npm test ausführen, startet Jest im Überwachungsmodus. Jedes Mal, wenn Sie eine Datei speichern, werden die Tests erneut ausgeführt, genau wie npm start den Code neu kompiliert.

Du hast absolut recht. Mein Fehler.

@gustavjf Sie können mit CI=true yarn test laufen

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen