"Nathan (Nat) Goodman" <ngood...@systemsbiology.org> writes: > 3) What I ended up doing with Data::Babel (and will do with > Class:AutoDB soon) is to move the check for MySQL into a test script > that runs first. If the script detects that MySQL is unavailable, it > reports this to the test driver using the pragma capability of TAP > version 13, and a slightly customized version of > Build::run_tap_harness (included in my distribution) breaks out of the > test suite when it sees this pragma, reporting PASS as the outcome.
Can you please elaborate more on the details of your pragma solution. I never saw a TAP pragma in real world[1] and would love to understand it - without reading into your code, sorry for that laziness... :-) Kind regards, Steffen Footnotes: [1] except that I support highlighting it in Emacs TAP mode -- Steffen Schwigon <s...@renormalist.net>