1 dépôt
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 est un framework de test et un outil d'automatisation pour les scripts shell et les programmes Unix. Il fonctionne comme un exécuteur de tests qui valide le comportement des scripts shell en vérifiant le succès des commandes et les codes de sortie via des suites de tests automatisées. Le framework fournit une interface compatible avec le Test Anything Protocol, lui permettant d'exporter les résultats pour une intégration avec des outils de reporting externes et des pipelines de build. Il prend également en charge l'utilisation d'images de conteneurs pour garantir une exécution cohérente des suites de tests sur différents systèmes d'exploitation. Le système gère l'exécution automatisée des cas de test, y compris la validation du comportement des scripts shell et la génération de rapports standardisés.
Verifies the behavior and output of Unix executables and shell scripts through automated assertions.