Next: Links and external resources on TAP, Previous: Use TAP with the Automake test harness, Up: Using the TAP test protocol
For implementation or historical reasons, the TAP driver and harness as implemented by Automake have some minors incompatibilities with the mainstream versions, which you should be aware of.
Bail out!
directive doesn't stop the whole testsuite, but only
the test script it occurs in. This doesn't follow TAP specifications,
but on the other hand it maximizes compatibility (and code sharing) with
the “hard error” concept of the default parallel-tests driver.
version
and pragma
directives are not supported.
#
”. The standard TAP protocol has currently no way to
allow this, so if you use it your diagnostic will be lost to more
compliant tools like prove and Test::Harness