summaryrefslogtreecommitdiff
path: root/cpan/Test-Harness/lib
diff options
context:
space:
mode:
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>2014-11-07 12:13:25 +0000
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>2014-11-07 12:48:51 +0000
commitc1777a2078b09e46c508079c52cd1a83135a2fb6 (patch)
tree4518bf0856b174bd1ace710f3dcfb18f7708e884 /cpan/Test-Harness/lib
parent3709f1d4bd0179938a418d9337449fdf20a783bc (diff)
downloadperl-c1777a2078b09e46c508079c52cd1a83135a2fb6.tar.gz
Update Test-Harness to CPAN version 3.34
[DELTA] 3.34 2014-11-02 - Enable printing CPU times spent per test (Jarkko Hietaniemi)
Diffstat (limited to 'cpan/Test-Harness/lib')
-rw-r--r--cpan/Test-Harness/lib/App/Prove.pm4
-rw-r--r--cpan/Test-Harness/lib/App/Prove/State.pm4
-rw-r--r--cpan/Test-Harness/lib/App/Prove/State/Result.pm4
-rw-r--r--cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Base.pm13
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/Base.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/Color.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/Console.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm18
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/File.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm18
-rw-r--r--cpan/Test-Harness/lib/TAP/Formatter/Session.pm38
-rw-r--r--cpan/Test-Harness/lib/TAP/Harness.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Harness/Env.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Object.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser.pm21
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Grammar.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Iterator.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/Source.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm4
-rw-r--r--cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm4
-rw-r--r--cpan/Test-Harness/lib/Test/Harness.pm4
48 files changed, 156 insertions, 124 deletions
diff --git a/cpan/Test-Harness/lib/App/Prove.pm b/cpan/Test-Harness/lib/App/Prove.pm
index 94b7c7340c..d6465f7ccd 100644
--- a/cpan/Test-Harness/lib/App/Prove.pm
+++ b/cpan/Test-Harness/lib/App/Prove.pm
@@ -18,11 +18,11 @@ App::Prove - Implements the C<prove> command.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/App/Prove/State.pm b/cpan/Test-Harness/lib/App/Prove/State.pm
index c41ecd742f..34d91c77dc 100644
--- a/cpan/Test-Harness/lib/App/Prove/State.pm
+++ b/cpan/Test-Harness/lib/App/Prove/State.pm
@@ -25,11 +25,11 @@ App::Prove::State - State storage for the C<prove> command.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/App/Prove/State/Result.pm b/cpan/Test-Harness/lib/App/Prove/State/Result.pm
index 474a362d45..5cc1ad6a35 100644
--- a/cpan/Test-Harness/lib/App/Prove/State/Result.pm
+++ b/cpan/Test-Harness/lib/App/Prove/State/Result.pm
@@ -14,11 +14,11 @@ App::Prove::State::Result - Individual test suite results.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm b/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm
index 1a8864ca32..313e98c244 100644
--- a/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm
+++ b/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm
@@ -9,11 +9,11 @@ App::Prove::State::Result::Test - Individual test results.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Base.pm b/cpan/Test-Harness/lib/TAP/Base.pm
index 5867ee73e7..ab02ac767d 100644
--- a/cpan/Test-Harness/lib/TAP/Base.pm
+++ b/cpan/Test-Harness/lib/TAP/Base.pm
@@ -12,11 +12,11 @@ and L<TAP::Harness>
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
use constant GOT_TIME_HIRES => do {
eval 'use Time::HiRes qw(time);';
@@ -121,4 +121,13 @@ Return true if the time returned by get_time is high resolution (i.e. if Time::H
sub time_is_hires { return GOT_TIME_HIRES }
+=head3 C<get_times>
+
+Return array reference of the four-element list of CPU seconds,
+as with L<perlfunc/times>.
+
+=cut
+
+sub get_times { return [ times() ] }
+
1;
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Base.pm b/cpan/Test-Harness/lib/TAP/Formatter/Base.pm
index 440af924fd..82a5289a33 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/Base.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/Base.pm
@@ -58,11 +58,11 @@ TAP::Formatter::Base - Base class for harness output delegates
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Color.pm b/cpan/Test-Harness/lib/TAP/Formatter/Color.pm
index 4d97bfad49..2c4cff5bcf 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/Color.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/Color.pm
@@ -71,11 +71,11 @@ TAP::Formatter::Color - Run Perl test scripts with color
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console.pm
index 9360ceab28..e9e3ef3979 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/Console.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/Console.pm
@@ -11,11 +11,11 @@ TAP::Formatter::Console - Harness output delegate for default console output
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm
index fd8c021839..b18f12f38e 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm
@@ -41,11 +41,11 @@ TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm
index 8262d9b0fb..1daf9136f6 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm
@@ -26,11 +26,11 @@ TAP::Formatter::Console::Session - Harness output delegate for default console o
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
@@ -185,19 +185,7 @@ sub _closures {
$self->_output_test_failure($parser);
}
else {
- my $time_report = '';
- if ( $formatter->timer ) {
- my $start_time = $parser->start_time;
- my $end_time = $parser->end_time;
- if ( defined $start_time and defined $end_time ) {
- my $elapsed = $end_time - $start_time;
- $time_report
- = $self->time_is_hires
- ? sprintf( ' %8d ms', $elapsed * 1000 )
- : sprintf( ' %8s s', $elapsed || '<1' );
- }
- }
-
+ my $time_report = $self->time_report($formatter, $parser);
$formatter->_output( $self->_make_ok_line($time_report) );
}
},
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/File.pm b/cpan/Test-Harness/lib/TAP/Formatter/File.pm
index baff4c147d..7dda0372cf 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/File.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/File.pm
@@ -13,11 +13,11 @@ TAP::Formatter::File - Harness output delegate for file output
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm
index 456f92adc0..c9e69b8bf5 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm
@@ -10,11 +10,11 @@ TAP::Formatter::File::Session - Harness output delegate for file output
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
@@ -85,19 +85,7 @@ sub close_test {
$self->_output_test_failure($parser);
}
else {
- my $time_report = '';
- if ( $formatter->timer ) {
- my $start_time = $parser->start_time;
- my $end_time = $parser->end_time;
- if ( defined $start_time and defined $end_time ) {
- my $elapsed = $end_time - $start_time;
- $time_report
- = $self->time_is_hires
- ? sprintf( ' %8d ms', $elapsed * 1000 )
- : sprintf( ' %8s s', $elapsed || '<1' );
- }
- }
-
+ my $time_report = $self->time_report($formatter, $parser);
$formatter->_output( $pretty
. ( $self->{results} ? "\n" . $self->{results} : "" )
. $self->_make_ok_line($time_report) );
diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/Session.pm
index fca74d6244..786d0668d8 100644
--- a/cpan/Test-Harness/lib/TAP/Formatter/Session.pm
+++ b/cpan/Test-Harness/lib/TAP/Formatter/Session.pm
@@ -23,11 +23,11 @@ TAP::Formatter::Session - Abstract base class for harness output delegate
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 METHODS
@@ -99,6 +99,11 @@ Called to close a test session.
Called by C<close_test> to clear the line showing test progress, or the parallel
test ruler, prior to printing the final test result.
+=head3 C<time_report>
+
+Return a formatted string about the elapsed (wall-clock) time
+and about the consumed CPU time.
+
=cut
sub header { }
@@ -183,4 +188,33 @@ sub _make_ok_line {
return "ok$suffix\n";
}
+sub time_report {
+ my ( $self, $formatter, $parser ) = @_;
+
+ my @time_report;
+ if ( $formatter->timer ) {
+ my $start_time = $parser->start_time;
+ my $end_time = $parser->end_time;
+ if ( defined $start_time and defined $end_time ) {
+ my $elapsed = $end_time - $start_time;
+ push @time_report,
+ $self->time_is_hires
+ ? sprintf( ' %8d ms', $elapsed * 1000 )
+ : sprintf( ' %8s s', $elapsed || '<1' );
+ }
+ my $start_times = $parser->start_times();
+ my $end_times = $parser->end_times();
+ my $usr = $end_times->[0] - $start_times->[0];
+ my $sys = $end_times->[1] - $start_times->[1];
+ my $cusr = $end_times->[2] - $start_times->[2];
+ my $csys = $end_times->[3] - $start_times->[3];
+ push @time_report,
+ sprintf('(%5.2f usr %5.2f sys + %5.2f cusr %5.2f csys = %5.2f CPU)',
+ $usr, $sys, $cusr, $csys,
+ $usr + $sys + $cusr + $csys);
+ }
+
+ return "@time_report";
+}
+
1;
diff --git a/cpan/Test-Harness/lib/TAP/Harness.pm b/cpan/Test-Harness/lib/TAP/Harness.pm
index 70849dd1a1..d4cf341bba 100644
--- a/cpan/Test-Harness/lib/TAP/Harness.pm
+++ b/cpan/Test-Harness/lib/TAP/Harness.pm
@@ -16,11 +16,11 @@ TAP::Harness - Run test scripts with statistics
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
$ENV{HARNESS_ACTIVE} = 1;
$ENV{HARNESS_VERSION} = $VERSION;
diff --git a/cpan/Test-Harness/lib/TAP/Harness/Env.pm b/cpan/Test-Harness/lib/TAP/Harness/Env.pm
index c1695281d8..ef2919c8ca 100644
--- a/cpan/Test-Harness/lib/TAP/Harness/Env.pm
+++ b/cpan/Test-Harness/lib/TAP/Harness/Env.pm
@@ -7,7 +7,7 @@ use constant IS_VMS => ( $^O eq 'VMS' );
use TAP::Object;
use Text::ParseWords qw/shellwords/;
-our $VERSION = '3.33';
+our $VERSION = '3.34';
# Get the parts of @INC which are changed from the stock list AND
# preserve reordering of stock directories.
@@ -126,7 +126,7 @@ TAP::Harness::Env - Parsing harness related environmental variables where approp
=head1 VERSION
-Version 3.33
+Version 3.34
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Object.pm b/cpan/Test-Harness/lib/TAP/Object.pm
index a1a21648d6..ee809ecf09 100644
--- a/cpan/Test-Harness/lib/TAP/Object.pm
+++ b/cpan/Test-Harness/lib/TAP/Object.pm
@@ -9,11 +9,11 @@ TAP::Object - Base class that provides common functionality to all C<TAP::*> mod
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser.pm b/cpan/Test-Harness/lib/TAP/Parser.pm
index 32b1f4e655..39f5d2e4da 100644
--- a/cpan/Test-Harness/lib/TAP/Parser.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser.pm
@@ -27,11 +27,11 @@ TAP::Parser - Parse L<TAP|Test::Harness::TAP> output
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
my $DEFAULT_TAP_VERSION = 12;
my $MAX_TAP_VERSION = 13;
@@ -60,6 +60,8 @@ BEGIN { # making accessors
in_todo
start_time
end_time
+ start_times
+ end_times
skip_all
grammar_class
result_factory_class
@@ -1007,11 +1009,20 @@ were skipped.
=head3 C<start_time>
-Returns the time when the Parser was created.
+Returns the wall-clock time when the Parser was created.
=head3 C<end_time>
-Returns the time when the end of TAP input was seen.
+Returns the wall-clock time when the end of TAP input was seen.
+
+=head3 C<start_times>
+
+Returns the CPU times (like L<perlfunc/times> when the Parser was created.
+
+=head3 C<end_times>
+
+Returns the CPU times (like L<perlfunc/times> when the end of TAP
+input was seen.
=head3 C<has_problems>
@@ -1374,6 +1385,7 @@ sub _iter {
my $state_table = $self->_make_state_table;
$self->start_time( $self->get_time );
+ $self->start_times( $self->get_times );
# Make next_state closure
my $next_state = sub {
@@ -1466,6 +1478,7 @@ sub _finish {
my $self = shift;
$self->end_time( $self->get_time );
+ $self->end_times( $self->get_times );
# Avoid leaks
$self->_iterator(undef);
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm b/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm
index d02c3e8392..ca7c559557 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm
@@ -12,11 +12,11 @@ TAP::Parser::Aggregator - Aggregate TAP::Parser results
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm b/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm
index 5ee121bf0e..08c6bc4d95 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm
@@ -14,11 +14,11 @@ TAP::Parser::Grammar - A grammar for the Test Anything Protocol.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm
index a949b52084..09b5194b12 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm
@@ -11,11 +11,11 @@ TAP::Parser::Iterator - Base class for TAP source iterators
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm
index ce71f05fb2..c0ed0e0309 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm
@@ -11,11 +11,11 @@ TAP::Parser::Iterator::Array - Iterator for array-based TAP sources
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm
index 8580498f37..dedba69cca 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm
@@ -16,11 +16,11 @@ TAP::Parser::Iterator::Process - Iterator for process-based TAP sources
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm
index 5ee9fbf9bc..c7b15d0fa4 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm
@@ -11,11 +11,11 @@ TAP::Parser::Iterator::Stream - Iterator for filehandle-based TAP sources
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm b/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm
index 6216528642..b0b7d9ef80 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm
@@ -16,11 +16,11 @@ TAP::Parser::IteratorFactory - Figures out which SourceHandler objects to use fo
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm b/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm
index 4173cdc927..fe88945898 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm
@@ -17,11 +17,11 @@ TAP::Parser::Multiplexer - Multiplex multiple TAP::Parsers
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result.pm b/cpan/Test-Harness/lib/TAP/Parser/Result.pm
index 48ba5dc20e..bbd3a17dd4 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result.pm
@@ -24,11 +24,11 @@ TAP::Parser::Result - Base class for TAP::Parser output objects
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm
index 0d213e6ecd..95297aa3e6 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Bailout - Bailout result token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm
index fc1f889d1e..3d794c946d 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Comment - Comment result token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm
index b52f9dac4b..dd43e5b3b9 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Plan - Plan result token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm
index dd4818d8b2..4ea9a62202 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Pragma - TAP pragma token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm
index 0f34577b08..494a68e61d 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Test - Test result token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm
index c5b86a8588..3142c37643 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Unknown - Unknown result token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm
index 733021dfb3..74cc03ac1d 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::Version - TAP syntax version token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm
index f592f68f4c..ee5f4ebe25 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm
@@ -11,11 +11,11 @@ TAP::Parser::Result::YAML - YAML result token.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm b/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm
index 14ba708182..87b02ea63c 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm
@@ -29,11 +29,11 @@ TAP::Parser::ResultFactory - Factory for creating TAP::Parser output objects
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head2 DESCRIPTION
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm
index 1e9b07f4a1..049695fd91 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm
@@ -13,11 +13,11 @@ TAP::Parser::Scheduler - Schedule tests during parallel testing
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm
index b95f486538..ba1fbf81a7 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm
@@ -10,11 +10,11 @@ TAP::Parser::Scheduler::Job - A single testing job.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm
index 7cfeb65d64..d57e914e33 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm
@@ -10,11 +10,11 @@ TAP::Parser::Scheduler::Spinner - A no-op job.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/Source.pm b/cpan/Test-Harness/lib/TAP/Parser/Source.pm
index 4085d6565a..5e173ee75f 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/Source.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/Source.pm
@@ -14,11 +14,11 @@ TAP::Parser::Source - a TAP source & meta data about it
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm
index b761de5557..a3d676117a 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm
@@ -12,11 +12,11 @@ TAP::Parser::SourceHandler - Base class for different TAP source handlers
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm
index d68bfd6cfb..b40a16b8eb 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm
@@ -16,11 +16,11 @@ TAP::Parser::SourceHandler::Executable - Stream output from an executable TAP so
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm
index d4d9300a65..d7f49eb3ae 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm
@@ -16,11 +16,11 @@ TAP::Parser::SourceHandler::File - Stream TAP from a text file.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm
index 697ebf4623..cd25a83796 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm
@@ -16,11 +16,11 @@ TAP::Parser::SourceHandler::Handle - Stream TAP from an IO::Handle or a GLOB.
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm
index 138500a0df..7d27ae18fe 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm
@@ -21,11 +21,11 @@ TAP::Parser::SourceHandler::Perl - Stream TAP from a Perl executable
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm
index 69cb88c5f0..14814f3f1d 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm
@@ -16,11 +16,11 @@ TAP::Parser::SourceHandler::RawTAP - Stream output from raw TAP in a scalar/arra
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm
index 3dfe62c41a..4e794520f5 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm
@@ -5,7 +5,7 @@ use warnings;
use base 'TAP::Object';
-our $VERSION = '3.33';
+our $VERSION = '3.34';
# TODO:
# Handle blessed object syntax
@@ -269,7 +269,7 @@ TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator
=head1 VERSION
-Version 3.33
+Version 3.34
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm
index 258a7cf29c..25d5462cd7 100644
--- a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm
+++ b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm
@@ -5,7 +5,7 @@ use warnings;
use base 'TAP::Object';
-our $VERSION = '3.33';
+our $VERSION = '3.34';
my $ESCAPE_CHAR = qr{ [ \x00-\x1f \" ] }x;
my $ESCAPE_KEY = qr{ (?: ^\W ) | $ESCAPE_CHAR }x;
@@ -146,7 +146,7 @@ TAP::Parser::YAMLish::Writer - Write YAMLish data
=head1 VERSION
-Version 3.33
+Version 3.34
=head1 SYNOPSIS
diff --git a/cpan/Test-Harness/lib/Test/Harness.pm b/cpan/Test-Harness/lib/Test/Harness.pm
index d080401fc2..f8e9a73ead 100644
--- a/cpan/Test-Harness/lib/Test/Harness.pm
+++ b/cpan/Test-Harness/lib/Test/Harness.pm
@@ -31,11 +31,11 @@ Test::Harness - Run Perl standard test scripts with statistics
=head1 VERSION
-Version 3.33
+Version 3.34
=cut
-our $VERSION = '3.33';
+our $VERSION = '3.34';
# Backwards compatibility for exportable variable names.
*verbose = *Verbose;