1 repository
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 este un framework de testare și un instrument de automatizare pentru scripturi shell și programe Unix. Acesta funcționează ca un test runner care validează comportamentul scripturilor shell prin verificarea succesului comenzilor și a codurilor de ieșire prin suite de teste automate. Framework-ul oferă o interfață compatibilă cu Test Anything Protocol (TAP), permițându-i să exporte rezultate pentru integrarea cu instrumente de raportare externe și pipeline-uri de build. De asemenea, suportă utilizarea imaginilor de containere pentru a asigura execuția consistentă a suitelor de teste pe diferite sisteme de operare. Sistemul gestionează execuția automată a cazurilor de testare, inclusiv validarea comportamentului scripturilor shell și generarea de rapoarte standardizate.
Verifies the behavior and output of Unix executables and shell scripts through automated assertions.