-
-
05 Feb 2016 23:42:10 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (15)
- Testers (1440 / 34 / 3)
- Kwalitee
Bus factor: 7- 93.95% Coverage
- License: perl_5
- Perl: v5.8.1
- Activity
24 month- Tools
- Download (222.84KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
Deprecated.
The maintainer of this distribution has indicated that it is deprecated and no longer suitable for use.Changes for version 1.302027 - 2016-02-05
- Deprecate in favor of Test2
- Update for upcoming Trace::Mask
Documentation
Manual for Test::StreamCategorization and overview of Test::Stream components and modules.Translation document for people moving from Test::More, Test::Simple, or other Test::Builder tools.How to move code to Test2/Test2-SuiteHow to write test tools using the Test::Stream infrastructure.Modules
**DEPRECATED** See Test2-Suite insteadTools to help you write custom bundles.Bundle that emulates most of Test::More.Spec + the Tester bundleBundle for testing test tools.Preferred bundle used by Test::Stream author.Check if the current system has various capabilities.Tools for comparing data structures.Internal representation of an array comparison.Custom field check for comparisons.Event specific Object subclass.Meta class for events in deep comparisonsRepresentation of a hash in a deep comparison.Check library for meta-checksCompare 2 values as numbersRepresentation of an object during deep comparison.Use a pattern to validate values in a deep comparison.Ref comparisonRegex direct comparisonRepresentation of a Scalar Ref in deep comparisonsAllows a field to be matched against a set of checks.Compare 2 values as stringsCheck that something is undefinedCompare a value in deep comparisons.Placeholder check.Object to represent a testing context.Debug information for eventsWrite tests that get executaed at a later timeRepresentation of differences between nested data structures.Base class for eventsBailout!Diag event typeException eventNote event typeOk event typeThe event of a planEvent for subtest typesTell all procs/threads it is time to be doneDeclarative exporter for Test::Stream and friends.Meta object for exporters.Namespace for formatters.Standard TAP formatterBase class for classes that use a hashref of a hash.The conduit through which all events flow.Hub used by interceptor to grab results.Exception class used by Test::Stream::Hub::InterceptorHub used by subtestsBase class for Test::Stream IPC drivers.Temp dir + Files concurrency model.Module for managing mocked classes and instances.Simple helper for writing pluginsOnly run a test when AUTHOR_TESTING is true.Automatically bail out of testing on the first test failure.Skip a test file unless the system supports forkingSkip a test file unless the system supports threadingImport constants to check the capabilities of the current system.Plugin for capturing STDERR and STDOUT.Plugin for loading and aliasing the package you are testing.Classing (Test::More) style is and is_deeply.Tools for comparing deep data structures.Plugin to expose the context function.Test::Stream implementation of the core testing tools.Write tests that get executaed at a later timeAutomatically die on the first test failure.Simple tools to help test exceptions.Add extra diagnostics on failure at the end of the test.Object used to temporarily intercept all events.Plugin to load and configure IPC support.Tool for intercepting test events.Load a plugin with full Test::Stream semantics, but at runtime.Class/Instance mocking for Test::Stream.Control the random seed for more controlled test environments.Plugin to skip tests if certain package requirements are not met.SPEC testing toolsTools for writing subtestsPlugin to set TAP as the default output formatter.Test::Stream plugin that enables utf8.Simple tools for testing code that may generate warnings.Object to manage a stack of Test::Stream::Hub instances.Representation of the state of the testingPrimary Synchronization point, this is where global stuff lives.Format a header and rows into a tableBreak up lines for use in tables.Tools used by Test::Stream and friends.Interface for writing 'workflow' tools such as RSPEC implementations that all play nicely together.Meta-data for tests using workflowsSimple runner for workflows.Compiled form of a unit.Representation of a workflow unit.Module Install Instructions
To install Test::Stream, copy and paste the appropriate command in to your terminal.
cpanm Test::Stream
perl -MCPAN -e shell install Test::Stream
For more information on module installation, please visit the detailed CPAN module installation guide.