Search results for "dist:Test-Harness Test::Harness::TAP"
TAP::Harness - Run test scripts with statistics
This is a simple test harness which allows tests to be run and results automatically aggregated and output to STDOUT....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Harness::Env - Parsing harness related environmental variables where appropriate
This module implements the environmental variables that Test::Harness uses with TAP::Harness, and instantiates the appropriate class with the appropriate arguments....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness
"TAP::Base" provides callback management....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Object - Base class that provides common functionality to all TAP::* modules
"TAP::Object" provides a default constructor and exception model for all "TAP::*" classes. Exceptions are raised using Carp....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser - Parse TAP output
"TAP::Parser" is designed to produce a proper parse of TAP output. For an example of how to run tests through this module, see the simple harnesses "examples/". There's a wiki dedicated to the Test Anything Protocol: <http://testanything.org> It incl...
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Result::Test - Test result token.
This is a subclass of TAP::Parser::Result. A token of this class will be returned if a test line is encountered. 1..1 ok 1 - woo hooo!...
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Source - a TAP source & meta data about it
A TAP *source* is something that produces a stream of TAP for the parser to consume, such as an executable file, a text file, an archive, an IO handle, a database, etc. "TAP::Parser::Source"s encapsulate these *raw* sources, and provide some useful m...
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Result - Base class for TAP::Parser output objects
LEONT/Test-Harness-3.48
-
02 Oct 2023 18:46:04 UTC
TAP::Parser::Grammar - A grammar for the Test Anything Protocol.
"TAP::Parser::Grammar" tokenizes lines from a TAP::Parser::Iterator and constructs TAP::Parser::Result subclasses to represent the tokens. Do not attempt to use this class directly. It won't make sense. It's mainly here to ensure that we will be able...
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Formatter::Base - Base class for harness output delegates
This provides console orientated output formatting for TAP::Harness....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Formatter::File - Harness output delegate for file output
This provides file orientated output formatting for TAP::Harness....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Formatter::Color - Run Perl test scripts with color
Note that this harness is *experimental*. You may not like the colors I've chosen and I haven't yet provided an easy way to override them. This test harness is the same as TAP::Harness, but test results are output in color. Passing tests are printed ...
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Iterator - Base class for TAP source iterators
This is a simple iterator base class that defines TAP::Parser's iterator API. Iterators are typically created from TAP::Parser::SourceHandlers....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Scheduler - Schedule tests during parallel testing
LEONT/Test-Harness-3.48
-
02 Oct 2023 18:46:04 UTC
TAP::Formatter::Session - Abstract base class for harness output delegate
LEONT/Test-Harness-3.48
-
02 Oct 2023 18:46:04 UTC
TAP::Parser::Aggregator - Aggregate TAP::Parser results
"TAP::Parser::Aggregator" collects parser objects and allows reporting/querying their aggregate results....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Formatter::Console - Harness output delegate for default console output
This provides console orientated output formatting for TAP::Harness....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Multiplexer - Multiplex multiple TAP::Parsers
"TAP::Parser::Multiplexer" gathers input from multiple TAP::Parsers. Internally it calls select on the input file handles for those parsers to wait for one or more of them to have input available. See TAP::Harness for an example of its use....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Result::Plan - Plan result token.
This is a subclass of TAP::Parser::Result. A token of this class will be returned if a plan line is encountered. 1..1 ok 1 - woo hooo! 1..1 is the plan. Gotta have a plan....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC
TAP::Parser::Result::YAML - YAML result token.
This is a subclass of TAP::Parser::Result. A token of this class will be returned if a YAML block is encountered. 1..1 ok 1 - woo hooo! 1..1 is the plan. Gotta have a plan....
LEONT/Test-Harness-3.48 - 02 Oct 2023 18:46:04 UTC