Class TapOutputPlugin¶
Defined in File TapOutputPlugin.hpp
Inheritance Relationships¶
Base Type¶
public mu::tiny::test::Plugin(Class Plugin)
Class Documentation¶
-
class TapOutputPlugin : public mu::tiny::test::Plugin¶
[source] Plugin that produces TAP version 13 output on stdout.
Install this plugin before calling CommandLineRunner::run_all_tests() to enable the
-ptapcommand-line argument. When activated, create_output() returns a TapOutput that writes TAP to stdout, replacing the normal console output. SKIP directives are emitted for ignored and skipped tests; YAML diagnostic blocks carry the failure message and location for failing tests.Public Functions
-
virtual bool parse_arguments(int argc, const char *const *argv) override¶
Handle the
-ptapcommand-line argument.- Parameters:
argc – Remaining argument count (
argv[0] through end).argv – Pointer to the current argument.
- Returns:
true if the argument was consumed.
-
virtual bool parse_arguments(int argc, const char *const *argv) override¶