TAP (Test Anything Protocol)
TAP (Test Anything Protocol) : format texte de résultats de tests, né en 1987 avec les tests de Perl et aujourd'hui produit par des outils de nombreux langages. Une ligne de plan annonce le nombre de tests (1..15), puis chaque test donne une ligne ok N description ou not ok N description, suivie au besoin de lignes de diagnostic commençant par #.
Sa simplicité le rend facile à produire depuis n'importe quel langage, y compris un script shell, et à agréger : les systèmes d'intégration continue et des outils comme prove savent le lire. Bats l'utilise avec l'option --tap, et bascule de lui-même sur ce format quand sa sortie n'est pas un terminal.