EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Fledermäuse - Online in der Cloud

Führen Sie Fledermäuse im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl bats, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Fledermäuse - Bash Automatisiertes Testsystem

ZUSAMMENFASSUNG


Fledermäuse [-c] [-p | -T] Test [Test ...]

Test ist der Pfad zu einer Bats-Testdatei oder der Pfad zu einem Verzeichnis, das Bats-Test enthält
Dateien.

BESCHREIBUNG


Bats ist ein TAP-konformes Test-Framework für Bash. Es bietet eine einfache Möglichkeit zur Überprüfung
dass sich die von Ihnen geschriebenen UNIX-Programme wie erwartet verhalten.

Eine Bats-Testdatei ist ein Bash-Skript mit spezieller Syntax zum Definieren von Testfällen. Unter dem
Hood ist jeder Testfall nur eine Funktion mit einer Beschreibung.

Testfälle bestehen aus Standard-Shell-Befehlen. Bats nutzt Bash´s Fehler (kompensieren -e)
Option beim Ausführen von Testfällen. Wenn jeder Befehl im Testfall mit a . endet 0 Status
Code (Erfolg) besteht der Test. Auf diese Weise ist jede Zeile eine Behauptung der Wahrheit.

See Fledermäuse(7) für weitere Informationen zum Schreiben von Bats-Tests.

LAUFEN TESTS


Um Ihre Tests auszuführen, rufen Sie die Fledermäuse Interpreter mit einem Pfad zu einer Testdatei. Der Test der Datei
Fälle werden sequentiell und isoliert ausgeführt. Wenn alle Testfälle erfolgreich sind, Fledermäuse verlässt mit a
0 Statuscode. Sollte es zu Fehlern kommen, Fledermäuse verlässt mit a 1 Statuscode.

Sie können, rufen Sie den Fledermäuse Interpreter mit mehreren Testdateiargumenten oder mit einem Pfad zu a
Verzeichnis mit mehreren .fledermäuse Dateien. Fledermäuse führen jede Testdatei einzeln aus und
die Ergebnisse zusammenfassen. Wenn ein Testfall fehlschlägt, Fledermäuse verlässt mit a 1 Statuscode.

OPTIONAL


-c, --zählen
Zählen Sie die Anzahl der Testfälle, ohne Tests auszuführen

-h, --help
Hilfemeldung anzeigen

-p, --ziemlich
Ergebnisse im hübschen Format anzeigen (Standard für Terminals)

-t, --Zapfhahn
Ergebnisse im TAP-Format anzeigen

-v, --Version
Anzeige der Versionsnummer

AUSGABE


Wenn Sie Bats von einem Terminal aus ausführen, sehen Sie bei jedem Test eine Ausgabe mit a
Häkchen neben dem Namen des Tests, wenn der Test bestanden wurde, oder ein "X", wenn er nicht bestanden wurde.

$ bats add.bats
✓ Addition mit bc
✓ Addition über DC

2 Tests, 0 Fehler

Wenn Bats nicht mit einem Terminal verbunden ist – mit anderen Worten, wenn Sie es von einem kontinuierlichen
Integrationssystem oder leiten Sie seine Ausgabe in eine Datei um – die Ergebnisse werden in . angezeigt
menschenlesbares, maschinenlesbares TAP-Format. Sie können die TAP-Ausgabe von einem Terminal erzwingen, indem Sie
Fledermäuse mit dem . aufrufen --Zapfhahn .

$ bats --tippe auf addition.bats
1..2
ok 1 Zugabe mit bc
ok 2 Addition mit dc

EXIT STATUS


Das Fledermäuse Interpreter wird mit einem Wert von beendet 0 wenn alle Testfälle erfolgreich sind, oder 1 wenn einer oder mehrere
Testfälle scheitern.

Verwenden Sie Fledermäuse online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad