Changes for version 1.302075
- No changes, just marking a stable release
Changes for version 1.302074
- Add 'cid' to trace
- Add signatures to trace
- Add related() to events
- Now it is possible to check if events are related
- Add 'no_fork' option to run_subtest()
Documentation
- Test2::Transition - Transition notes when upgrading to Test2
- Test::Tutorial - A tutorial about writing really basic tests
Modules
- Test2 - Framework for writing test tools that all work together.
- Test2::API - Primary interface for writing Test2 based testing tools.
- Test2::API::Breakage - What breaks at what version
- Test2::API::Context - Object to represent a testing context.
- Test2::API::Instance - Object used by Test2::API under the hood
- Test2::API::Stack - Object to manage a stack of Test2::Hub instances.
- Test2::Event - Base class for events
- Test2::Event::Bail - Bailout!
- Test2::Event::Diag - Diag event type
- Test2::Event::Encoding - Set the encoding for the output stream
- Test2::Event::Exception - Exception event
- Test2::Event::Generic - Generic event type.
- Test2::Event::Info - Info event base class
- Test2::Event::Note - Note event type
- Test2::Event::Ok - Ok event type
- Test2::Event::Plan - The event of a plan
- Test2::Event::Skip - Skip event type
- Test2::Event::Subtest - Event for subtest types
- Test2::Event::TAP::Version - Event for TAP version.
- Test2::Event::Waiting - Tell all procs/threads it is time to be done
- Test2::Formatter - Namespace for formatters.
- Test2::Formatter::TAP - Standard TAP formatter
- Test2::Hub - The conduit through which all events flow.
- Test2::Hub::Interceptor - Hub used by interceptor to grab results.
- Test2::Hub::Interceptor::Terminator - Exception class used by Test2::Hub::Interceptor
- Test2::Hub::Subtest - Hub used by subtests
- Test2::IPC - Turn on IPC for threading or forking support.
- Test2::IPC::Driver - Base class for Test2 IPC drivers.
- Test2::IPC::Driver::Files - Temp dir + Files concurrency model.
- Test2::Tools::Tiny - Tiny set of tools for unfortunate souls who cannot use Test2::Suite.
- Test2::Util - Tools used by Test2 and friends.
- Test2::Util::ExternalMeta - Allow third party tools to safely attach meta-data to your instances.
- Test2::Util::HashBase - Build hash based classes.
- Test2::Util::Trace - Debug information for events
- Test::Builder - Backend for building test libraries
- Test::Builder::Formatter - Test::Builder subclass of Test2::Formatter::TAP
- Test::Builder::IO::Scalar - A copy of IO::Scalar for Test::Builder
- Test::Builder::Module - Base class for test modules
- Test::Builder::Tester - test testsuites that have been built with Test::Builder
- Test::Builder::Tester::Color - turn on colour in Test::Builder::Tester
- Test::Builder::TodoDiag - Test::Builder subclass of Test2::Event::Diag
- Test::More - yet another framework for writing test scripts
- Test::Simple - Basic utilities for writing tests.
- Test::Tester - Ease testing test modules built with Test::Builder
- Test::Tester::Capture - Help testing test modules built with Test::Builder
- Test::Tester::CaptureRunner - Help testing test modules built with Test::Builder
- Test::use::ok - Alternative to Test::More::use_ok
- ok - Alternative to Test::More::use_ok
Provides
- Test::Builder::Tester::Tie in lib/Test/Builder/Tester.pm
- Test::Tester::Delegate in lib/Test/Tester/Delegate.pm