Espace Wiki ∂'Alembert Espace Guide de survie du SysAdmin Espace Guide de survie du Développeur Espace Institut ∂’Alembert Le Site Aide PmWikiFr Help PmWiki |
TAP, le Test Anything Protocol, est une simple interface textuelle entre les modules de test dans un harnais de test. Elle dissocie le signalement des erreurs de la présentation des rapports. Producteur
voir TAP Producers Consomateur
voir TAP Consumers ExempleJe test mon code monscript.sh monscript.sh
Le fihier test t/monscript.t t/monscript.t source "$(dirname "$0")/tap-functions"FILE=$(basename "$0"); FILE="${FILE%.t}" source "$(dirname "$0")/../$FILE" plan_no_plan diag "function authors" out=$(authors) is $? 1 ".. with no arg: return 1" is "x$out" x ".. and no print" Lancer les tests: $ prove t/q.t .. ok All tests successful. Files=1, Tests=2, 0 wallclock secs ( 0.01 usr + 0.01 sys = 0.02 CPU) Result: PASS Et en détail:
|