section 3pm · Library functions 📚
34259 pages · page 152 of 172
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
T (continued)
- Test2::Event::Exception(3pm)Exception event✨
- Test2::Event::Fail(3pm)Event for a simple failed assertion✨
- Test2::Event::Generic(3pm)Generic event type.✨
- Test2::Event::Note(3pm)Note event type✨
- Test2::Event::Ok(3pm)Ok event type✨
- Test2::Event::Pass(3pm)Event for a simple passing assertion✨
- Test2::Event::Plan(3pm)The event of a plan✨
- Test2::Event::Skip(3pm)Skip event type✨
- Test2::Event::Subtest(3pm)Event for subtest types✨
- Test2::Event::TAP::Version(3pm)Event for TAP version.✨
- Test2::Event::V2(3pm)Second generation event.✨
- Test2::Event::Waiting(3pm)Tell all procs/threads it is time to be done✨
- Test2::Event::Warning(3pm)A Test2 event for warnings✨
- Test2::EventFacet(3pm)Base class for all event facets.✨
- Test2::EventFacet::About(3pm)Facet with event details.✨
- Test2::EventFacet::Amnesty(3pm)Facet for assertion amnesty.✨
- Test2::EventFacet::Assert(3pm)Facet representing an assertion.✨
- Test2::EventFacet::Control(3pm)Facet for hub actions and behaviors.✨
- Test2::EventFacet::Coverage(3pm)File coverage information.✨
- Test2::EventFacet::Error(3pm)Facet for errors that need to be shown.✨
- Test2::EventFacet::Hub(3pm)Facet for the hubs an event passes through.✨
- Test2::EventFacet::Info(3pm)Facet for information a developer might care about.✨
- Test2::EventFacet::Info::Table(3pm)Intermediary representation of a table.✨
- Test2::EventFacet::Meta(3pm)Facet for meta-data✨
- Test2::EventFacet::Parent(3pm)Facet for events contains other events✨
- Test2::EventFacet::Plan(3pm)Facet for setting the plan✨
- Test2::EventFacet::Render(3pm)Facet that dictates how to render an event.✨
- Test2::EventFacet::Trace(3pm)Debug information for events✨
- Test2::Formatter(3pm)Namespace for formatters.✨
- Test2::Formatter::QVF(3pm)Test2 formatter that is [Q]uiet but [V]erbose on [F]ailure.✨
- Test2::Formatter::Stream(3pm)Test2 Formatter that directly writes events.✨
- Test2::Formatter::TAP(3pm)Standard TAP formatter✨
- Test2::Formatter::Test2(3pm)An alternative to TAP, used by Test2::Harness.✨
- Test2::Formatter::Test2::Composer(3pm)Compose output components from event facets✨
- Test2::Formatter::YAMLEnhancedTAP(3pm)YAML-enhanced TAP output for your tests✨
- Test2::Handle(3pm)Base class for Test2 handles used in V# bundles.✨
- Test2::Harness(3pm)A new and improved test harness with better Test2 integration.✨
- Test2::Harness::Auditor(3pm)Auditor that validates test results by processing an event stream.✨
- Test2::Harness::Auditor::TimeTracker(3pm)Module that tracks timing data while an event stream is processed.✨
- Test2::Harness::Auditor::Watcher(3pm)Class to monitor events for a single job and pass judgement on the result.✨
- Test2::Harness::Collector(3pm)Module that collects test output and provides it as an event stream.✨
- Test2::Harness::Collector::JobDir(3pm)Job Directory Parser, read events from an active jobs output directory.✨
- Test2::Harness::Collector::TapParser(3pm)Produce EventFacets from a line of TAP.✨
- Test2::Harness::Event(3pm)Subclass of Test2::Event used by Test2::Harness under the hood.✨
- Test2::Harness::Finder(3pm)Library that searches for test files✨
- Test2::Harness::IPC(3pm)Base class for modules that control child processes.✨
- Test2::Harness::IPC::Process(3pm)Base class for processes controlled by Test2::Harness::IPC.✨
- Test2::Harness::Log(3pm)Documentation about the Test2::Harness log file.✨
- Test2::Harness::Log::CoverageAggregator(3pm)Module for aggregating coverage data from a stream of events.✨
- Test2::Harness::Log::CoverageAggregator::ByRun(3pm)Aggregate test data by run✨
- Test2::Harness::Log::CoverageAggregator::ByTest(3pm)Aggregate coverage by test✨
- Test2::Harness::Plugin(3pm)Base class for Test2::Harness plugins.✨
- Test2::Harness::Renderer(3pm)Base class for Test2::Harness event renderers.✨
- Test2::Harness::Renderer::Formatter(3pm)Renderer that uses any Test2::Formatter for rendering.✨
- Test2::Harness::Run(3pm)Representation of a set of tests to run, and their options.✨
- Test2::Harness::Runner(3pm)Base class for test runners✨
- Test2::Harness::Runner::Constants(3pm)Constants shared between multiple runner modules.✨
- Test2::Harness::Runner::DepTracer(3pm)Tool for tracing module dependencies as they are loaded.✨
- Test2::Harness::Runner::Job(3pm)Representation of a test job.✨
- Test2::Harness::Runner::Preload(3pm)DSL for building complex stage-based preload tools.✨
- Test2::Harness::Runner::Preload::Stage(3pm)Abstraction of a preload stage.✨
- Test2::Harness::Runner::Preloader(3pm)Preload logic.✨
- Test2::Harness::Runner::Preloader::Stage(3pm)Representation of a persistent stage process.✨
- Test2::Harness::Runner::Reloader(3pm)reload logic.✨
- Test2::Harness::Runner::Resource(3pm)Base class for resource management classes✨
- Test2::Harness::Runner::Resource::JobCount(3pm)limit the job count (-j)✨
- Test2::Harness::Runner::Resource::SharedJobSlots(3pm)limit the job count (-j) per machine✨
- Test2::Harness::Runner::Resource::SharedJobSlots::Config(3pm)Config for shared job slots✨
- Test2::Harness::Runner::Resource::SharedJobSlots::State(3pm)shared state for job slots✨
- Test2::Harness::Runner::Run(3pm)Runner specific subclass of a test run.✨
- Test2::Harness::Runner::Spawn(3pm)Minimal job class used for spawning processes✨
- Test2::Harness::Runner::State(3pm)State tracking for the runner.✨
- Test2::Harness::Settings(3pm)Configuration settings for Test2::Harness.✨
- Test2::Harness::Settings::Prefix(3pm)Abstraction of a settings category, aka prefix.✨
- Test2::Harness::TestFile(3pm)Abstraction of a test file and its meta-data.✨
- Test2::Harness::Util(3pm)General utiliy functions.✨
- Test2::Harness::Util::File(3pm)Utility class for manipulating a file.✨
- Test2::Harness::Util::File::JSON(3pm)Utility class for a JSON file.✨
- Test2::Harness::Util::File::JSONL(3pm)Utility class for a JSONL file (stream)✨
- Test2::Harness::Util::File::Stream(3pm)Utility class for manipulating a file that serves as an output stream.✨
- Test2::Harness::Util::File::Value(3pm)Utility class for a file that contains exactly 1 value.✨
- Test2::Harness::Util::HashBase(3pm)Build hash based classes.✨
- Test2::Harness::Util::IPC(3pm)Utilities for IPC management.✨
- Test2::Harness::Util::JSON(3pm)Utility class to help Test2::Harness pick the best JSON implementation.✨
- Test2::Harness::Util::Queue(3pm)Representation of a queue.✨
- Test2::Harness::Util::Term(3pm)Terminal utilities for Test2::Harness✨
- Test2::Harness::Util::UUID(3pm)Utils for generating UUIDs.✨
- Test2::Hub(3pm)The conduit through which all events flow.✨
- Test2::Hub::Interceptor(3pm)Hub used by interceptor to grab results.✨
- Test2::Hub::Interceptor::Terminator(3pm)Exception class used by Test2::Hub::Interceptor✨
- Test2::Hub::Subtest(3pm)Hub used by subtests✨
- Test2::IPC(3pm)Turn on IPC for threading or forking support.✨
- Test2::IPC::Driver(3pm)Base class for Test2 IPC drivers.✨
- Test2::IPC::Driver::Files(3pm)Temp dir + Files concurrency model.✨
- Test2::Manual(3pm)Documentation hub for Test2 and Test2-Suite.✨
- Test2::Manual::Anatomy(3pm)The hub for documentation of the inner workings of Test2 components.✨
- Test2::Manual::Anatomy::API(3pm)Internals documentation for the API.✨
- Test2::Manual::Anatomy::Context(3pm)Internals documentation for the Context objects.✨
- Test2::Manual::Anatomy::EndToEnd(3pm)Overview of Test2 from load to finish.✨
- Test2::Manual::Anatomy::Event(3pm)The internals of events✨
- Test2::Manual::Anatomy::Hubs(3pm)Internals documentation for the hub stack, and hubs.✨
- Test2::Manual::Anatomy::IPC(3pm)Manual for the IPC system.✨
- Test2::Manual::Anatomy::Utilities(3pm)Overview of utilities for Test2.✨
- Test2::Manual::Concurrency(3pm)Documentation for Concurrency support.✨
- Test2::Manual::Contributing(3pm)How to contribute to the Test2 project.✨
- Test2::Manual::Testing(3pm)Hub for documentation about writing tests with Test2.✨
- Test2::Manual::Testing::Introduction(3pm)Introduction to testing with Test2.✨
- Test2::Manual::Testing::Migrating(3pm)How to migrate existing tests from Test::More to Test2.✨
- Test2::Manual::Testing::Planning(3pm)The many ways to set a plan.✨
- Test2::Manual::Testing::Todo(3pm)Tutorial for marking tests as TODO.✨
- Test2::Manual::Tooling(3pm)Manual page for tool authors.✨
- Test2::Manual::Tooling::FirstTool(3pm)Write your first tool with Test2.✨
- Test2::Manual::Tooling::Formatter(3pm)How to write a custom formatter, in our case a JSONL formatter.✨
- Test2::Manual::Tooling::Nesting(3pm)Tutorial for using other tools within your own.✨
- Test2::Manual::Tooling::Plugin::TestExit(3pm)How to safely add pre-exit behaviors.✨
- Test2::Manual::Tooling::Plugin::TestingDone(3pm)Run code when the test file is finished, or when done_testing is called.✨
- Test2::Manual::Tooling::Plugin::ToolCompletes(3pm)How to add behaviors that occur when a tool completes work.✨
- Test2::Manual::Tooling::Plugin::ToolStarts(3pm)How to add behaviors that occur when a tool starts work.✨
- Test2::Manual::Tooling::Subtest(3pm)How to implement a tool that makes use of subtests.✨
- Test2::Manual::Tooling::TestBuilder(3pm)This section maps Test::Builder methods to Test2 concepts.✨
- Test2::Manual::Tooling::Testing(3pm)Tutorial on how to test your testing tools.✨
- Test2::Mock(3pm)Module for managing mocked classes and instances.✨
- Test2::Plugin(3pm)Documentation for plugins✨
- Test2::Plugin::BailOnFail(3pm)Automatically bail out of testing on the first test failure.✨
- Test2::Plugin::Cover(3pm)Fast and Minimal file coverage info.✨
- Test2::Plugin::DBIProfile(3pm)Plugin to enable and display DBI profiling.✨
- Test2::Plugin::DieOnFail(3pm)Automatically die on the first test failure.✨
- Test2::Plugin::ExitSummary(3pm)Add extra diagnostics on failure at the end of the test.✨
- Test2::Plugin::IOEvents(3pm)Turn STDOUT and STDERR into Test2 events.✨
- Test2::Plugin::IOEvents::Tie(3pm)Tie handler for Test2::Plugin::IOEvents✨
- Test2::Plugin::MemUsage(3pm)Collect and display memory usage information.✨
- Test2::Plugin::NoWarnings(3pm)Fail if tests warn✨
- Test2::Plugin::SRand(3pm)Control the random seed for more controlled test environments.✨
- Test2::Plugin::Times(3pm)Output timing data at the end of the test.✨
- Test2::Plugin::UTF8(3pm)Test2 plugin to test with utf8.✨
- Test2::Plugin::UUID(3pm)Use REAL UUIDs in Test2✨
- Test2::Require(3pm)Base class and documentation for skip-unless type test packages.✨
- Test2::Require::AuthorTesting(3pm)Only run a test when the AUTHOR_TESTING environment variable is set.✨
- Test2::Require::AutomatedTesting(3pm)Only run a test when the AUTOMATED_TESTING environment variable is set.✨
- Test2::Require::EnvVar(3pm)Only run a test when a specific environment variable is set.✨
- Test2::Require::ExtendedTesting(3pm)Only run a test when the EXTENDED_TESTING environment variable is set.✨
- Test2::Require::Fork(3pm)Skip a test file unless the system supports forking✨
- Test2::Require::Module(3pm)Skip tests if certain packages are not installed, or insufficient versions.✨
- Test2::Require::NonInteractiveTesting(3pm)Only run a test when the NONINTERACTIVE_TESTING environment variable is set.✨
- Test2::Require::Perl(3pm)Skip the test unless the necessary version of Perl is installed.✨
- Test2::Require::RealFork(3pm)Skip a test file unless the system supports true forking✨
- Test2::Require::ReleaseTesting(3pm)Only run a test when the RELEASE_TESTING environment variable is set.✨
- Test2::Require::Threads(3pm)Skip a test file unless the system supports threading✨
- Test2::Suite(3pm)Distribution with a rich set of tools built upon the Test2 framework.✨
- Test2::Todo(3pm)TODO extension for Test2.✨
- Test2::Tools(3pm)Documentation for Tools.✨
- Test2::Tools::AsyncSubtest(3pm)Tools for writing async subtests.✨
- Test2::Tools::Basic(3pm)Test2 implementation of the basic testing tools.✨
- Test2::Tools::Class(3pm)Test2 implementation of the tools for testing classes.✨
- Test2::Tools::ClassicCompare(3pm)Classic (Test::More style) comparison tools.✨
- Test2::Tools::Command(3pm)test simple unix commands✨
- Test2::Tools::Command::ConfigData(3pm)Configuration for Test2::Tools::Command✨
- Test2::Tools::Compare(3pm)Tools for comparing deep data structures.✨
- Test2::Tools::Defer(3pm)Write tests that get executed at a later time✨
- Test2::Tools::Encoding(3pm)Tools for managing the encoding of Test2 based tests.✨
- Test2::Tools::Event(3pm)Tools for generating test events.✨
- Test2::Tools::Exception(3pm)Test2 based tools for checking exceptions✨
- Test2::Tools::Explain(3pm)Explain tools for Perl's Test2 framework✨
- Test2::Tools::Exports(3pm)Tools for validating exporters.✨
- Test2::Tools::GenTemp(3pm)Tool for generating a populated temp directory.✨
- Test2::Tools::Grab(3pm)Temporarily intercept all events without adding a scope level.✨
- Test2::Tools::HarnessTester(3pm)Run events through a harness for a summary✨
- Test2::Tools::Mock(3pm)Class/Instance mocking for Test2.✨
- Test2::Tools::PerlCritic(3pm)Testing tools to enforce Perl::Critic policies✨
- Test2::Tools::PerlCritic::Util(3pm)Utility functions✨
- Test2::Tools::Process(3pm)Unit tests for code that calls exit, exec, system or qx()✨
- Test2::Tools::Ref(3pm)Tools for validating references.✨
- Test2::Tools::Refcount(3pm)assert reference counts on objects✨
- Test2::Tools::Spec(3pm)RSPEC implementation on top of Test2::Workflow✨
- Test2::Tools::Subtest(3pm)Tools for writing subtests✨
- Test2::Tools::Target(3pm)Alias the testing target package.✨
- Test2::Tools::Tester(3pm)Tools to help you test other testing tools.✨
- Test2::Tools::Tiny(3pm)Tiny set of tools for unfortunate souls who cannot use Test2::Suite.✨
- Test2::Tools::Type(3pm)Tools for checking data types✨
- Test2::Tools::Type::Extras(3pm)Extra tools for checking data types✨
- Test2::Tools::Warnings(3pm)Tools to verify warnings.✨
- Test2::Transition(3pm)Transition notes when upgrading to Test2✨
- Test2::Util(3pm)Tools used by Test2 and friends.✨
- Test2::Util::ExternalMeta(3pm)Allow third party tools to safely attach meta-data to your instances.✨
- Test2::Util::Facets2Legacy(3pm)Convert facet data to the legacy event API.✨
- Test2::Util::Grabber(3pm)Object used to temporarily intercept all events.✨
- Test2::Util::Guard(3pm)Inline copy of Scope::Guard✨
- Test2::Util::HashBase(3pm)Build hash based classes.✨
- Test2::Util::Importer(3pm)Inline copy of Importer.✨
- Test2::Util::Ref(3pm)Tools for inspecting or manipulating references.✨
- Test2::Util::Sig(3pm)Signal tools used by Test2 and friends.✨
- Test2::Util::Stash(3pm)Utilities for manipulating stashes and globs.✨
- Test2::Util::Sub(3pm)Tools for inspecting and manipulating subs.✨
- Test2::Util::Table(3pm)Format a header and rows into a table✨
- Test2::Util::Table::LineBreak(3pm)Break up lines for use in tables.✨
- Test2::Util::Times(3pm)Format timing/benchmark information.✨
- Test2::Util::Trace(3pm)Legacy wrapper for Test2::EventFacet::Trace.✨
- Test2::Util::UUID(3pm)Utils for generating UUIDs under Test2.✨
- Test2::V0(3pm)0Th edition of the Test2 recommended bundle.✨
- Test2::V1(3pm)V1 edition of the Test2 recommended bundle.✨
💅
getting it ready, bestie…