The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.302008 - 2015-06-27

  • Fix 2 bugs with threading on 5.8.x
  • Fix a diag rendering bug with subtests

Modules

Skip a test file unless the system supports forking
Skip a test file unless the system supports threading
Experimental successor to Test::More and Test::Builder.
Tools to inspect coderefs
Check if the current system has various capabilities.
Object to represent a testing context.
Debug information for events
Tools for comparing deep datastructures
Class for doing deep array checks
Library for comparisons and other simple checks with diagnostics.
Class for doing deep hash checks
Base class for deep structure checks.
Class for doing deep object checks
Class for doing deep array-object checks
Class for doing deep hash-object checks
Tracks and manages state on deep and/or recursive structure tests.
Reusable components of Test-Stream-DeepCheck
Base class for events
Diag event type
Note event type
Ok event type
The event of a plan
Event for subtest types
Tell all procs/threads it is time to be done
Declarative exporter for Test::Stream and friends.
Meta object for exporters.
Base class for classes that use a hashref of a hash.
The conduit through which all events flow.
Enable concurrency in Test::Stream.
Temp dir + Files concurrency model.
Tools to intercept events, and other things.
Object used to temporarily intercept all events.
Hub used by interceptor to grab results.
Exception class used by Test::Stream::Internal
Object to manage a stack of Test::Stream::Hub instances.
Representation of the state of the testing
Tools for writing subtests
Hub used by subtests
Primary Synchronization point, this is where global stuff lives.
Standard TAP formatter
Tools for validating testing tools.
Tools used by Test::Stream and friends.