Search results for "dist:Test2-Harness test::harness"
Test2::Harness - A new and improved test harness with better Test2 integration.
Test2::Harness is the backend code that handles running/processing the tests. In general a user will not use it directly, instead you should probably be looking at App::Yath which is the UI layer built around Test2::Harness....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Log - Documentation about the Test2::Harness log file.
Test2::Harness aka App::Yath produces a rich/complete log when asked to do so. This module documents the log format....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::IPC - Base class for modules that control child processes.
This module is the base class for all parts of Test2::Harness that have to do process management....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Run - Representation of a set of tests to run, and their options.
EXODIST/Test2-Harness-1.000155
-
03 Oct 2023 15:58:08 UTC
Test2::Harness::Util - General utiliy functions.
EXODIST/Test2-Harness-1.000155
-
03 Oct 2023 15:58:08 UTC
Test2::Harness::Event - Subclass of Test2::Event used by Test2::Harness under the hood.
Test2 tests produce a sequence of events objects Test2::Event. This is a subclass of those events for use in Test2::Harness. Event non-test tests which produce TAP output will have the output parsed into these types of events....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Finder - Library that searches for test files
The finder is responsible for locating test files that should be run. You can subclass the finder and instruct yath to use your subclass....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Plugin - Base class for Test2::Harness plugins.
This class holds the methods specific to Test2::Harness which is the backend. Most of the time you actually want to subclass App::Yath::Plugin which subclasses this class, and holds additional methods that apply to yath (the UI layer)....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Runner - Base class for test runners
This module does the heavy lifting of running all the tests. You should never need to create an instance of the runner yourself. In most cases the runner module is exposed via a callback or a plugin affordance....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Auditor - Auditor that validates test results by processing an event stream.
The auditor is responsible for taking a stream of events and determining what is passing or failing. An Test2::Harness::Auditor::Watcher instance is created for every job_id seen, and events for each job are passed to the proper watcher for state man...
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::TestFile - Abstraction of a test file and its meta-data.
When Test2::Harness finds test files to run each one gets an instance of this class to represent it. This class will scan test files to find important meta data (binary vs script, inline harness directives, etc). The meta-data this class can find hel...
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Settings - Configuration settings for Test2::Harness.
This module represents the options provided at the command line. Each option has a prefix, and each prefix can be accessed from the settings....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Renderer - Base class for Test2::Harness event renderers.
EXODIST/Test2-Harness-1.000155
-
03 Oct 2023 15:58:08 UTC
Test2::Harness::Collector - Module that collects test output and provides it as an event stream.
This module is responsible for reading and parsing the output produced by multiple jobs running under yath. This module is not intended for external use, it is an implementation detail and can change at any time. Currently instances of this module ar...
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Util::IPC - Utilities for IPC management.
This package provides low-level IPC tools for Test2::Harness....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Util::JSON - Utility class to help Test2::Harness pick the best JSON implementation.
This package provides functions for encoding/decoding json, and uses the best json tools available....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Util::UUID - Utils for generating UUIDs.
This module provides a consistent UUID source for all of Test2::Harness....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Util::File - Utility class for manipulating a file.
This is a utility class for file operations. This also serves as a base class for several file helpers....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Util::Term - Terminal utilities for Test2::Harness
This module provides information about the terminal in which the harness is running....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
Test2::Harness::Util::Queue - Representation of a queue.
This module represents a queue, stored as a jsonl file....
EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC