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 testsuite driver.
pragmadirectives 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