1 Repo
Verifying the actual runtime behavior and output of scripts rather than just syntax.
Distinct from Shell Script Validators: Focuses on runtime output and behavior validation instead of static syntax checking
Explore 1 awesome GitHub repository matching web development · Behavioral Validation. Refine with filters or upvote what's useful.
BATS ist ein Test-Framework und ein Automatisierungstool für Shell-Skripte und Unix-Programme. Es fungiert als Test-Runner, der das Verhalten von Shell-Skripten validiert, indem er den Erfolg von Befehlen und Exit-Codes durch automatisierte Test-Suiten verifiziert. Das Framework bietet eine kompatible Schnittstelle für das Test Anything Protocol (TAP), wodurch Ergebnisse für die Integration in externe Reporting-Tools und Build-Pipelines exportiert werden können. Es unterstützt zudem die Verwendung von Container-Images, um eine konsistente Ausführung von Test-Suiten über verschiedene Betriebssysteme hinweg sicherzustellen. Das System verwaltet die automatisierte Ausführung von Testfällen, einschließlich der Validierung des Shell-Skript-Verhaltens und der Generierung standardisierter Berichte.
Verifies the behavior and output of Unix executables and shell scripts through automated assertions.