
de droid-tings45
Guidage et modèles de meilleures pratiques pour écrire des tests shell de qualité production en utilisant Bats (Bash Automated Testing System).
Guidage complet et basé sur des exemples pour écrire des tests unitaires et d'intégration pour des scripts shell utilisant Bats. Couvre les modèles de setup/teardown, les assertions, les fixtures, le mocking/stubbing, l'intégration CI et la portabilité entre les shells afin que les équipes puissent adopter le développement piloté par les tests (TDD) pour l'outillage shell.
Agents inférables : agents de support développeur génériques (style Copilot), assistants focalisés sur la CLI pouvant exécuter des exemples Bash et suggérer du code de test.
Compétence de documentation pure fournissant des modèles de test Bats complets pour les scripts shell. Aucun script groupé à exécuter — c'est un guide de référence avec des exemples de code. Couvre la configuration/le nettoyage, le mocking, les fixtures, l'intégration CI et les meilleures pratiques. Bien écrit, mais certains exemples sont spécifiques à la plateforme (syntaxe stat de macOS) sans noter les alternatives Linux.
Compétence de connaissance sur un seul fichier, pas de scripts/. Pourrait être améliorée avec un script d'échafaudage qui génère un modèle de test Bats. Certains exemples de code sont biaisés vers macOS.