Why not adopt me?
NAME
Test::Steering::Wheel - Execute tests and renumber the resulting TAP.
VERSION
This document describes Test::Steering::Wheel version 0.01
SYNOPSIS
use Test::Steering::Wheel;
my $wheel = Test::Steering::Wheel->new;
$wheel->include_tests( 'xt/vms/*.t' ) if $^O eq 'VMS';
$wheel->include_tests( 'xt/windows/*.t' ) if $^O =~ 'MSWin32';
DESCRIPTION
Behind the scenes in Test::Steering is a singleton instance of Test::Steering::Wheel
.
See Test::Steering for more information.
INTERFACE
new
Create a new Test::Steering::Wheel
.
Output demultiplexer. Handles output associated with multiple parsers. If parsers output sequentially no buffering is done. If, however, output from multiple parsers is interleaved output from the first encountered will be echoed directly and output from all the others will be buffered.
After a parser finishes (calls $done) the next parser to generate output will have its buffer flushed and will start output directly.
The upshot of all this is that we output from multiple parsers doing the minimum amount of buffering necessary to keep per-parser output ordered.
Output additional test failures if our subtest had problems.
include_tests
Run one or more tests. Wildcards will be expanded.
include_tests( 'xt/vms/*.t' ) if $^O eq 'VMS';
include_tests( 'xt/windows/*.t' ) if $^O =~ 'MSWin32';
end_plan
CONFIGURATION AND ENVIRONMENT
Test::Steering::Wheel requires no configuration files or environment variables.
DEPENDENCIES
None.
INCOMPATIBILITIES
None reported.
BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests to bug-test-steering@rt.cpan.org
, or through the web interface at http://rt.cpan.org.
AUTHOR
Andy Armstrong <andy@hexten.net>
LICENCE AND COPYRIGHT
Copyright (c) 2007, Andy Armstrong <andy@hexten.net>
.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.