The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:Test2-Harness test::harness"

Test2::Harness - A new and improved test harness with better Test2 integration. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC

Test2::Harness::Util - General utiliy functions. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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 River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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 River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

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 River stage two • 12 direct dependents • 17 total dependents

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. River stage two • 12 direct dependents • 17 total dependents

This module represents a queue, stored as a jsonl file....

EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC
105 results (0.09 seconds)