diff options
author | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2011-02-21 23:20:14 +0000 |
---|---|---|
committer | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2011-02-21 23:21:07 +0000 |
commit | 149d510d6e1a1cffb86aac23789fcb26ff67ffa9 (patch) | |
tree | 99c7fedc39f76a03a55a60384433e73e64812237 | |
parent | 05bd2440ec700e08a3d803cbc640591d8ff3b2bd (diff) | |
download | perl-149d510d6e1a1cffb86aac23789fcb26ff67ffa9.tar.gz |
Update Test-Harness to CPAN version 3.23
[DELTA]
3.23 2011-02-20
- Merge in changes from core. Thanks BinGOs.
- Made SourceHandler understand that an executable binary file
is probably an executable.
- Added workaround for Getopt::Long 2.25 handling of
multivalue options. Fixes test failure on stock perl 5.6.2.
54 files changed, 143 insertions, 359 deletions
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index b90230d8c4..f694bce4c5 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1424,7 +1424,7 @@ use File::Glob qw(:case); 'Test::Harness' => { 'MAINTAINER' => 'andya', - 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.22.tar.gz', + 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.23.tar.gz', 'FILES' => q[cpan/Test-Harness], 'EXCLUDED' => [ qr{^examples/}, qr{^inc/}, diff --git a/cpan/Test-Harness/Changes b/cpan/Test-Harness/Changes index bb7582159a..c926bbe178 100644 --- a/cpan/Test-Harness/Changes +++ b/cpan/Test-Harness/Changes @@ -1,5 +1,12 @@ Revision history for Test-Harness +3.23 2011-02-20 + - Merge in changes from core. Thanks BinGOs. + - Made SourceHandler understand that an executable binary file + is probably an executable. + - Added workaround for Getopt::Long 2.25 handling of + multivalue options. Fixes test failure on stock perl 5.6.2. + 3.22 2010-08-14 - Allow TAP::Parser to recognize a nested BAIL_OUT directive. - Add brief HOWTO for creating and running pgTAP tests to diff --git a/cpan/Test-Harness/MANIFEST.CUMMULATIVE b/cpan/Test-Harness/MANIFEST.CUMMULATIVE index 4b7059abe2..c0e58b0436 100644 --- a/cpan/Test-Harness/MANIFEST.CUMMULATIVE +++ b/cpan/Test-Harness/MANIFEST.CUMMULATIVE @@ -10,240 +10,6 @@ Makefile.PL NotBuild.PL README TODO -Test-Harness-3.22/Changes -Test-Harness-3.22/Changes-2.64 -Test-Harness-3.22/HACKING.pod -Test-Harness-3.22/MANIFEST -Test-Harness-3.22/MANIFEST.CUMMULATIVE -Test-Harness-3.22/META.yml -Test-Harness-3.22/Makefile.PL -Test-Harness-3.22/NotBuild.PL -Test-Harness-3.22/README -Test-Harness-3.22/bin/prove -Test-Harness-3.22/examples/README -Test-Harness-3.22/examples/analyze_tests.pl -Test-Harness-3.22/examples/bin/forked_tests.pl -Test-Harness-3.22/examples/bin/test_html.pl -Test-Harness-3.22/examples/bin/tprove_gtk -Test-Harness-3.22/examples/harness-hook/hook.pl -Test-Harness-3.22/examples/harness-hook/lib/Harness/Hook.pm -Test-Harness-3.22/examples/my_exec -Test-Harness-3.22/examples/silent-harness.pl -Test-Harness-3.22/examples/t/10-stuff.t -Test-Harness-3.22/examples/t/ruby.t -Test-Harness-3.22/examples/test_urls.txt -Test-Harness-3.22/inc/MyBuilder.pm -Test-Harness-3.22/lib/App/Prove.pm -Test-Harness-3.22/lib/App/Prove/State.pm -Test-Harness-3.22/lib/App/Prove/State/Result.pm -Test-Harness-3.22/lib/App/Prove/State/Result/Test.pm -Test-Harness-3.22/lib/TAP/Base.pm -Test-Harness-3.22/lib/TAP/Formatter/Base.pm -Test-Harness-3.22/lib/TAP/Formatter/Color.pm -Test-Harness-3.22/lib/TAP/Formatter/Console.pm -Test-Harness-3.22/lib/TAP/Formatter/Console/ParallelSession.pm -Test-Harness-3.22/lib/TAP/Formatter/Console/Session.pm -Test-Harness-3.22/lib/TAP/Formatter/File.pm -Test-Harness-3.22/lib/TAP/Formatter/File/Session.pm -Test-Harness-3.22/lib/TAP/Formatter/Session.pm -Test-Harness-3.22/lib/TAP/Harness.pm -Test-Harness-3.22/lib/TAP/Harness/Beyond.pod -Test-Harness-3.22/lib/TAP/Object.pm -Test-Harness-3.22/lib/TAP/Parser.pm -Test-Harness-3.22/lib/TAP/Parser/Aggregator.pm -Test-Harness-3.22/lib/TAP/Parser/Grammar.pm -Test-Harness-3.22/lib/TAP/Parser/Iterator.pm -Test-Harness-3.22/lib/TAP/Parser/Iterator/Array.pm -Test-Harness-3.22/lib/TAP/Parser/Iterator/Process.pm -Test-Harness-3.22/lib/TAP/Parser/Iterator/Stream.pm -Test-Harness-3.22/lib/TAP/Parser/IteratorFactory.pm -Test-Harness-3.22/lib/TAP/Parser/Multiplexer.pm -Test-Harness-3.22/lib/TAP/Parser/Result.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Bailout.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Comment.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Plan.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Pragma.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Test.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Unknown.pm -Test-Harness-3.22/lib/TAP/Parser/Result/Version.pm -Test-Harness-3.22/lib/TAP/Parser/Result/YAML.pm -Test-Harness-3.22/lib/TAP/Parser/ResultFactory.pm -Test-Harness-3.22/lib/TAP/Parser/Scheduler.pm -Test-Harness-3.22/lib/TAP/Parser/Scheduler/Job.pm -Test-Harness-3.22/lib/TAP/Parser/Scheduler/Spinner.pm -Test-Harness-3.22/lib/TAP/Parser/Source.pm -Test-Harness-3.22/lib/TAP/Parser/SourceHandler.pm -Test-Harness-3.22/lib/TAP/Parser/SourceHandler/Executable.pm -Test-Harness-3.22/lib/TAP/Parser/SourceHandler/File.pm -Test-Harness-3.22/lib/TAP/Parser/SourceHandler/Handle.pm -Test-Harness-3.22/lib/TAP/Parser/SourceHandler/Perl.pm -Test-Harness-3.22/lib/TAP/Parser/SourceHandler/RawTAP.pm -Test-Harness-3.22/lib/TAP/Parser/Utils.pm -Test-Harness-3.22/lib/TAP/Parser/YAMLish/Reader.pm -Test-Harness-3.22/lib/TAP/Parser/YAMLish/Writer.pm -Test-Harness-3.22/lib/Test/Harness.pm -Test-Harness-3.22/perlcriticrc -Test-Harness-3.22/t/000-load.t -Test-Harness-3.22/t/aggregator.t -Test-Harness-3.22/t/bailout.t -Test-Harness-3.22/t/base.t -Test-Harness-3.22/t/callbacks.t -Test-Harness-3.22/t/compat/env.t -Test-Harness-3.22/t/compat/failure.t -Test-Harness-3.22/t/compat/inc-propagation.t -Test-Harness-3.22/t/compat/inc_taint.t -Test-Harness-3.22/t/compat/nonumbers.t -Test-Harness-3.22/t/compat/regression.t -Test-Harness-3.22/t/compat/subclass.t -Test-Harness-3.22/t/compat/switches.t -Test-Harness-3.22/t/compat/test-harness-compat.t -Test-Harness-3.22/t/compat/version.t -Test-Harness-3.22/t/console.t -Test-Harness-3.22/t/data/catme.1 -Test-Harness-3.22/t/data/proverc -Test-Harness-3.22/t/data/sample.yml -Test-Harness-3.22/t/errors.t -Test-Harness-3.22/t/file.t -Test-Harness-3.22/t/glob-to-regexp.t -Test-Harness-3.22/t/grammar.t -Test-Harness-3.22/t/harness-bailout.t -Test-Harness-3.22/t/harness-subclass.t -Test-Harness-3.22/t/harness.t -Test-Harness-3.22/t/iterator_factory.t -Test-Harness-3.22/t/iterators.t -Test-Harness-3.22/t/lib/App/Prove/Plugin/Dummy.pm -Test-Harness-3.22/t/lib/App/Prove/Plugin/Dummy2.pm -Test-Harness-3.22/t/lib/Dev/Null.pm -Test-Harness-3.22/t/lib/EmptyParser.pm -Test-Harness-3.22/t/lib/IO/c55Capture.pm -Test-Harness-3.22/t/lib/MyCustom.pm -Test-Harness-3.22/t/lib/MyFileSourceHandler.pm -Test-Harness-3.22/t/lib/MyGrammar.pm -Test-Harness-3.22/t/lib/MyIterator.pm -Test-Harness-3.22/t/lib/MyPerlSourceHandler.pm -Test-Harness-3.22/t/lib/MyResult.pm -Test-Harness-3.22/t/lib/MyResultFactory.pm -Test-Harness-3.22/t/lib/MySourceHandler.pm -Test-Harness-3.22/t/lib/NOP.pm -Test-Harness-3.22/t/lib/NoFork.pm -Test-Harness-3.22/t/lib/TAP/Harness/TestSubclass.pm -Test-Harness-3.22/t/lib/TAP/Parser/SubclassTest.pm -Test-Harness-3.22/t/lib/Test/Builder.pm -Test-Harness-3.22/t/lib/Test/Builder/Module.pm -Test-Harness-3.22/t/lib/Test/More.pm -Test-Harness-3.22/t/lib/Test/Simple.pm -Test-Harness-3.22/t/lib/if.pm -Test-Harness-3.22/t/multiplexer.t -Test-Harness-3.22/t/nested.t -Test-Harness-3.22/t/nofork-mux.t -Test-Harness-3.22/t/nofork.t -Test-Harness-3.22/t/object.t -Test-Harness-3.22/t/parse.t -Test-Harness-3.22/t/parser-config.t -Test-Harness-3.22/t/parser-subclass.t -Test-Harness-3.22/t/perl5lib.t -Test-Harness-3.22/t/premature-bailout.t -Test-Harness-3.22/t/process.t -Test-Harness-3.22/t/prove.t -Test-Harness-3.22/t/proveenv.t -Test-Harness-3.22/t/proverc.t -Test-Harness-3.22/t/proverc/emptyexec -Test-Harness-3.22/t/proverun.t -Test-Harness-3.22/t/proveversion.t -Test-Harness-3.22/t/regression.t -Test-Harness-3.22/t/results.t -Test-Harness-3.22/t/sample-tests/bailout -Test-Harness-3.22/t/sample-tests/bignum -Test-Harness-3.22/t/sample-tests/bignum_many -Test-Harness-3.22/t/sample-tests/combined -Test-Harness-3.22/t/sample-tests/combined_compat -Test-Harness-3.22/t/sample-tests/delayed -Test-Harness-3.22/t/sample-tests/descriptive -Test-Harness-3.22/t/sample-tests/descriptive_trailing -Test-Harness-3.22/t/sample-tests/die -Test-Harness-3.22/t/sample-tests/die_head_end -Test-Harness-3.22/t/sample-tests/die_last_minute -Test-Harness-3.22/t/sample-tests/die_unfinished -Test-Harness-3.22/t/sample-tests/duplicates -Test-Harness-3.22/t/sample-tests/echo -Test-Harness-3.22/t/sample-tests/empty -Test-Harness-3.22/t/sample-tests/escape_eol -Test-Harness-3.22/t/sample-tests/escape_hash -Test-Harness-3.22/t/sample-tests/head_end -Test-Harness-3.22/t/sample-tests/head_fail -Test-Harness-3.22/t/sample-tests/inc_taint -Test-Harness-3.22/t/sample-tests/junk_before_plan -Test-Harness-3.22/t/sample-tests/lone_not_bug -Test-Harness-3.22/t/sample-tests/no_nums -Test-Harness-3.22/t/sample-tests/no_output -Test-Harness-3.22/t/sample-tests/out_err_mix -Test-Harness-3.22/t/sample-tests/out_of_order -Test-Harness-3.22/t/sample-tests/schwern -Test-Harness-3.22/t/sample-tests/schwern-todo-quiet -Test-Harness-3.22/t/sample-tests/segfault -Test-Harness-3.22/t/sample-tests/sequence_misparse -Test-Harness-3.22/t/sample-tests/shbang_misparse -Test-Harness-3.22/t/sample-tests/simple -Test-Harness-3.22/t/sample-tests/simple_fail -Test-Harness-3.22/t/sample-tests/simple_yaml -Test-Harness-3.22/t/sample-tests/simple_yaml_missing_version13 -Test-Harness-3.22/t/sample-tests/skip -Test-Harness-3.22/t/sample-tests/skip_nomsg -Test-Harness-3.22/t/sample-tests/skipall -Test-Harness-3.22/t/sample-tests/skipall_nomsg -Test-Harness-3.22/t/sample-tests/skipall_v13 -Test-Harness-3.22/t/sample-tests/space_after_plan -Test-Harness-3.22/t/sample-tests/stdout_stderr -Test-Harness-3.22/t/sample-tests/strict -Test-Harness-3.22/t/sample-tests/switches -Test-Harness-3.22/t/sample-tests/taint -Test-Harness-3.22/t/sample-tests/taint_warn -Test-Harness-3.22/t/sample-tests/todo -Test-Harness-3.22/t/sample-tests/todo_inline -Test-Harness-3.22/t/sample-tests/todo_misparse -Test-Harness-3.22/t/sample-tests/too_many -Test-Harness-3.22/t/sample-tests/version_good -Test-Harness-3.22/t/sample-tests/version_late -Test-Harness-3.22/t/sample-tests/version_old -Test-Harness-3.22/t/sample-tests/vms_nit -Test-Harness-3.22/t/sample-tests/with_comments -Test-Harness-3.22/t/sample-tests/yaml_late_plan -Test-Harness-3.22/t/sample-tests/zero_valid -Test-Harness-3.22/t/scheduler.t -Test-Harness-3.22/t/source.t -Test-Harness-3.22/t/source_handler.t -Test-Harness-3.22/t/source_tests/harness -Test-Harness-3.22/t/source_tests/harness_badtap -Test-Harness-3.22/t/source_tests/harness_complain -Test-Harness-3.22/t/source_tests/harness_directives -Test-Harness-3.22/t/source_tests/harness_failure -Test-Harness-3.22/t/source_tests/psql.bat -Test-Harness-3.22/t/source_tests/source -Test-Harness-3.22/t/source_tests/source.1 -Test-Harness-3.22/t/source_tests/source.bat -Test-Harness-3.22/t/source_tests/source.pl -Test-Harness-3.22/t/source_tests/source.sh -Test-Harness-3.22/t/source_tests/source.t -Test-Harness-3.22/t/source_tests/source.tap -Test-Harness-3.22/t/source_tests/source_args.sh -Test-Harness-3.22/t/spool.t -Test-Harness-3.22/t/state.t -Test-Harness-3.22/t/state_results.t -Test-Harness-3.22/t/streams.t -Test-Harness-3.22/t/subclass_tests/non_perl_source -Test-Harness-3.22/t/subclass_tests/perl_source -Test-Harness-3.22/t/taint.t -Test-Harness-3.22/t/testargs.t -Test-Harness-3.22/t/unicode.t -Test-Harness-3.22/t/utils.t -Test-Harness-3.22/t/yamlish-output.t -Test-Harness-3.22/t/yamlish-writer.t -Test-Harness-3.22/t/yamlish.t -Test-Harness-3.22/xt/author/pod-coverage.t -Test-Harness-3.22/xt/author/pod.t -Test-Harness-3.22/xt/author/stdin.t -Test-Harness-3.22/xt/perls/harness_perl.t -Test-Harness-3.22/xt/perls/sample-tests/perl_version bin/prove bin/runtests examples/README diff --git a/cpan/Test-Harness/lib/App/Prove.pm b/cpan/Test-Harness/lib/App/Prove.pm index 156b05d180..0e74fb4cac 100644 --- a/cpan/Test-Harness/lib/App/Prove.pm +++ b/cpan/Test-Harness/lib/App/Prove.pm @@ -17,11 +17,11 @@ App::Prove - Implements the C<prove> command. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION @@ -81,10 +81,12 @@ sub _initialize { my $self = shift; my $args = shift || {}; + my @is_array = qw( + argv rc_opts includes modules state plugins rules sources + ); + # setup defaults: - for my $key ( - qw( argv rc_opts includes modules state plugins rules sources )) - { + for my $key (@is_array) { $self->{$key} = []; } $self->{harness_class} = 'TAP::Harness'; @@ -203,18 +205,23 @@ sub process_args { # Don't add coderefs to GetOptions GetOptions( - 'v|verbose' => \$self->{verbose}, - 'f|failures' => \$self->{failures}, - 'o|comments' => \$self->{comments}, - 'l|lib' => \$self->{lib}, - 'b|blib' => \$self->{blib}, - 's|shuffle' => \$self->{shuffle}, - 'color!' => \$self->{color}, - 'colour!' => \$self->{color}, - 'count!' => \$self->{show_count}, - 'c' => \$self->{color}, - 'D|dry' => \$self->{dry}, - 'ext=s@' => \$self->{extensions}, + 'v|verbose' => \$self->{verbose}, + 'f|failures' => \$self->{failures}, + 'o|comments' => \$self->{comments}, + 'l|lib' => \$self->{lib}, + 'b|blib' => \$self->{blib}, + 's|shuffle' => \$self->{shuffle}, + 'color!' => \$self->{color}, + 'colour!' => \$self->{color}, + 'count!' => \$self->{show_count}, + 'c' => \$self->{color}, + 'D|dry' => \$self->{dry}, + 'ext=s@' => sub { + my ( $opt, $val ) = @_; + # Workaround for Getopt::Long 2.25 handling of + # multivalue options + push @{ $self->{extensions} ||= [] }, $val; + }, 'harness=s' => \$self->{harness}, 'ignore-exit' => \$self->{ignore_exit}, 'source=s@' => $self->{sources}, @@ -435,18 +442,20 @@ sub _parse_source { Getopt::Long::GetOptions( "$opt_name-option=s%" => sub { my ( $name, $k, $v ) = @_; - if ($v =~ /(?<!\\)=/) { + if ( $v =~ /(?<!\\)=/ ) { + # It's a hash option. croak "Option $name must be consistently used as a hash" - if exists $config{$k} && ref $config{$k} ne 'HASH'; + if exists $config{$k} && ref $config{$k} ne 'HASH'; $config{$k} ||= {}; - my ($hk, $hv) = split /(?<!\\)=/, $v, 2; + my ( $hk, $hv ) = split /(?<!\\)=/, $v, 2; $config{$k}{$hk} = $hv; - } else { + } + else { $v =~ s/\\=/=/g; if ( exists $config{$k} ) { $config{$k} = [ $config{$k} ] - unless ref $config{$k} eq 'ARRAY'; + unless ref $config{$k} eq 'ARRAY'; push @{ $config{$k} } => $v; } else { diff --git a/cpan/Test-Harness/lib/App/Prove/State.pm b/cpan/Test-Harness/lib/App/Prove/State.pm index 740c26a383..91275b0cdd 100644 --- a/cpan/Test-Harness/lib/App/Prove/State.pm +++ b/cpan/Test-Harness/lib/App/Prove/State.pm @@ -26,11 +26,11 @@ App::Prove::State - State storage for the C<prove> command. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 5ec497ee2b..6fb3aa8a09 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.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 9fbb06c6e2..9aa3153a36 100644 --- a/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm +++ b/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm @@ -10,11 +10,11 @@ App::Prove::State::Result::Test - Individual test results. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Base.pm b/cpan/Test-Harness/lib/TAP/Base.pm index 7ffd099df6..9f91cad066 100644 --- a/cpan/Test-Harness/lib/TAP/Base.pm +++ b/cpan/Test-Harness/lib/TAP/Base.pm @@ -14,11 +14,11 @@ and L<TAP::Harness> =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; use constant GOT_TIME_HIRES => do { eval 'use Time::HiRes qw(time);'; diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Base.pm b/cpan/Test-Harness/lib/TAP/Formatter/Base.pm index 9d998b0233..678ea2f0e3 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/Base.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/Base.pm @@ -47,11 +47,11 @@ TAP::Formatter::Base - Base class for harness output delegates =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Color.pm b/cpan/Test-Harness/lib/TAP/Formatter/Color.pm index 4049f62178..abf885b0f9 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.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console.pm index 30bf85ba6a..8925e86473 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/Console.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/Console.pm @@ -14,11 +14,11 @@ TAP::Formatter::Console - Harness output delegate for default console output =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 46b2f1df65..1997564ade 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm @@ -42,11 +42,11 @@ TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 adea552c02..b9cdc08eb0 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm @@ -28,11 +28,11 @@ TAP::Formatter::Console::Session - Harness output delegate for default console o =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Formatter/File.pm b/cpan/Test-Harness/lib/TAP/Formatter/File.pm index 31c413b5b0..aaad61b06b 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/File.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/File.pm @@ -15,11 +15,11 @@ TAP::Formatter::File - Harness output delegate for file output =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 8607c38ab5..e7d576ef90 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm @@ -13,11 +13,11 @@ TAP::Formatter::File::Session - Harness output delegate for file output =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/Session.pm index 998696dfac..5c0f57cca2 100644 --- a/cpan/Test-Harness/lib/TAP/Formatter/Session.pm +++ b/cpan/Test-Harness/lib/TAP/Formatter/Session.pm @@ -25,11 +25,11 @@ TAP::Formatter::Session - Abstract base class for harness output delegate =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 METHODS diff --git a/cpan/Test-Harness/lib/TAP/Harness.pm b/cpan/Test-Harness/lib/TAP/Harness.pm index 4c6fe825fc..2c663ae020 100644 --- a/cpan/Test-Harness/lib/TAP/Harness.pm +++ b/cpan/Test-Harness/lib/TAP/Harness.pm @@ -19,11 +19,11 @@ TAP::Harness - Run test scripts with statistics =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; $ENV{HARNESS_ACTIVE} = 1; $ENV{HARNESS_VERSION} = $VERSION; diff --git a/cpan/Test-Harness/lib/TAP/Object.pm b/cpan/Test-Harness/lib/TAP/Object.pm index 08e0467146..e933179c91 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.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser.pm b/cpan/Test-Harness/lib/TAP/Parser.pm index 773a30d725..55edb0dbd8 100644 --- a/cpan/Test-Harness/lib/TAP/Parser.pm +++ b/cpan/Test-Harness/lib/TAP/Parser.pm @@ -24,11 +24,11 @@ TAP::Parser - Parse L<TAP|Test::Harness::TAP> output =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; my $DEFAULT_TAP_VERSION = 12; my $MAX_TAP_VERSION = 13; diff --git a/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm b/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm index bae0e29734..822b0d7109 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm @@ -14,11 +14,11 @@ TAP::Parser::Aggregator - Aggregate TAP::Parser results =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm b/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm index 05c1a5cd97..0646d15d29 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm @@ -15,11 +15,11 @@ TAP::Parser::Grammar - A grammar for the Test Anything Protocol. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm index 02ce35f344..dd831995dc 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm @@ -13,11 +13,11 @@ TAP::Parser::Iterator - Base class for TAP source iterators =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 484252f3c3..4a195849bc 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm @@ -13,11 +13,11 @@ TAP::Parser::Iterator::Array - Iterator for array-based TAP sources =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 f0032e66c2..f4332c9450 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm @@ -17,11 +17,11 @@ TAP::Parser::Iterator::Process - Iterator for process-based TAP sources =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 183a3ac827..27d87fb996 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm @@ -13,11 +13,11 @@ TAP::Parser::Iterator::Stream - Iterator for filehandle-based TAP sources =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm b/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm index 30296d0769..a45f08550c 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm @@ -18,11 +18,11 @@ TAP::Parser::IteratorFactory - Figures out which SourceHandler objects to use fo =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm b/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm index 8c6b54a489..934933cae3 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm @@ -18,11 +18,11 @@ TAP::Parser::Multiplexer - Multiplex multiple TAP::Parsers =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result.pm b/cpan/Test-Harness/lib/TAP/Parser/Result.pm index bfbcc5cb31..c8120302f3 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result.pm @@ -26,11 +26,11 @@ TAP::Parser::Result - Base class for TAP::Parser output objects =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 617df42e4b..e85d2a9a95 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm @@ -12,11 +12,11 @@ TAP::Parser::Result::Bailout - Bailout result token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 2fc0b30020..239a3eb22b 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm @@ -12,11 +12,11 @@ TAP::Parser::Result::Comment - Comment result token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 a617f0e927..56ac06ac4e 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm @@ -12,11 +12,11 @@ TAP::Parser::Result::Plan - Plan result token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 7e12ddeb73..b2a9709c33 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm @@ -12,11 +12,11 @@ TAP::Parser::Result::Pragma - TAP pragma token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 49f8af9d07..dd1ecd2edf 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm @@ -14,11 +14,11 @@ TAP::Parser::Result::Test - Test result token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 bf41264c25..861de5e29f 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm @@ -14,11 +14,11 @@ TAP::Parser::Result::Unknown - Unknown result token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 b1dce7e31e..f20c7a1d0a 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm @@ -12,11 +12,11 @@ TAP::Parser::Result::Version - TAP syntax version token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 18d72f86df..28aae77a10 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm @@ -12,11 +12,11 @@ TAP::Parser::Result::YAML - YAML result token. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm b/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm index 29138bf1e5..37ec96b201 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm @@ -30,11 +30,11 @@ TAP::Parser::ResultFactory - Factory for creating TAP::Parser output objects =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head2 DESCRIPTION diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm index 27711d07b4..522194182b 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm @@ -12,11 +12,11 @@ TAP::Parser::Scheduler - Schedule tests during parallel testing =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 c101f24f84..18c1026a9d 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.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 cfea786de7..eb88b44401 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.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/Source.pm b/cpan/Test-Harness/lib/TAP/Parser/Source.pm index ddcc9d700c..a33fe6fdb6 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.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm index 407b770b61..acacb0b417 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm @@ -14,11 +14,11 @@ TAP::Parser::SourceHandler - Base class for different TAP source handlers =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 494f6d27bd..8537ba18bf 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm @@ -17,11 +17,11 @@ TAP::Parser::SourceHandler::Executable - Stream output from an executable TAP so =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS @@ -71,7 +71,7 @@ sub can_handle { if ( $meta->{is_file} ) { my $file = $meta->{file}; - # Note: we go in low so we can be out-voted + return 0.85 if $file->{execute} && $file->{binary}; return 0.8 if $file->{lc_ext} eq '.bat'; return 0.25 if $file->{execute}; } diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm index 174df32df6..ab08eb2922 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm @@ -17,11 +17,11 @@ TAP::Parser::SourceHandler::File - Stream TAP from a text file. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 2a757f20b6..fc2e65461c 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm @@ -17,11 +17,11 @@ TAP::Parser::SourceHandler::Handle - Stream TAP from an IO::Handle or a GLOB. =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 cdb951ba54..9721acf9f1 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm @@ -22,11 +22,11 @@ TAP::Parser::SourceHandler::Perl - Stream TAP from a Perl executable =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 1c29cb158e..0d7a4851ee 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm @@ -17,11 +17,11 @@ TAP::Parser::SourceHandler::RawTAP - Stream output from raw TAP in a scalar/arra =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =head1 SYNOPSIS diff --git a/cpan/Test-Harness/lib/TAP/Parser/Utils.pm b/cpan/Test-Harness/lib/TAP/Parser/Utils.pm index eeaa6d3ca9..49a457a378 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/Utils.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/Utils.pm @@ -13,11 +13,11 @@ TAP::Parser::Utils - Internal TAP::Parser utilities =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; =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 48ee022fc6..82968b42b1 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm @@ -6,7 +6,7 @@ use vars qw($VERSION @ISA); use TAP::Object (); @ISA = 'TAP::Object'; -$VERSION = '3.22'; +$VERSION = '3.23'; # TODO: # Handle blessed object syntax @@ -270,7 +270,7 @@ TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator =head1 VERSION -Version 3.22 +Version 3.23 =head1 SYNOPSIS @@ -319,7 +319,7 @@ L<http://use.perl.org/~Alias/journal/29427> =head1 COPYRIGHT -Copyright 2007-2008 Andy Armstrong. +Copyright 2007-2011 Andy Armstrong. Portions copyright 2006-2008 Adam Kennedy. diff --git a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm index aff30e8f89..dda5f1873e 100644 --- a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm +++ b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm @@ -6,7 +6,7 @@ use vars qw($VERSION @ISA); use TAP::Object (); @ISA = 'TAP::Object'; -$VERSION = '3.22'; +$VERSION = '3.23'; my $ESCAPE_CHAR = qr{ [ \x00-\x1f \" ] }x; my $ESCAPE_KEY = qr{ (?: ^\W ) | $ESCAPE_CHAR }x; @@ -147,7 +147,7 @@ TAP::Parser::YAMLish::Writer - Write YAMLish data =head1 VERSION -Version 3.22 +Version 3.23 =head1 SYNOPSIS @@ -243,7 +243,7 @@ L<http://use.perl.org/~Alias/journal/29427> =head1 COPYRIGHT -Copyright 2007-2008 Andy Armstrong. +Copyright 2007-2011 Andy Armstrong. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/cpan/Test-Harness/lib/Test/Harness.pm b/cpan/Test-Harness/lib/Test/Harness.pm index 6921fd8525..53bc92a741 100644 --- a/cpan/Test-Harness/lib/Test/Harness.pm +++ b/cpan/Test-Harness/lib/Test/Harness.pm @@ -46,11 +46,11 @@ Test::Harness - Run Perl standard test scripts with statistics =head1 VERSION -Version 3.22 +Version 3.23 =cut -$VERSION = '3.22'; +$VERSION = '3.23'; # Backwards compatibility for exportable variable names. *verbose = *Verbose; @@ -584,7 +584,7 @@ module is based) has this attribution: =head1 LICENCE AND COPYRIGHT -Copyright (c) 2007-2008, Andy Armstrong C<< <andy@hexten.net> >>. All rights reserved. +Copyright (c) 2007-2011, Andy Armstrong C<< <andy@hexten.net> >>. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See L<perlartistic>. diff --git a/cpan/Test-Harness/t/proveversion.t b/cpan/Test-Harness/t/proveversion.t index a51e7ed9f7..4b504c5000 100644 --- a/cpan/Test-Harness/t/proveversion.t +++ b/cpan/Test-Harness/t/proveversion.t @@ -1,7 +1,7 @@ #!/usr/bin/perl -w BEGIN { - unshift @INC, 't/lib'; + unshift @INC, 't/lib'; } sub _has_TAP_Formatter_HTML { diff --git a/cpan/Test-Harness/t/source.t b/cpan/Test-Harness/t/source.t index 92bf4a1a06..77f61845bb 100644 --- a/cpan/Test-Harness/t/source.t +++ b/cpan/Test-Harness/t/source.t @@ -9,7 +9,10 @@ use strict; use Test::More tests => 45; use File::Spec; -my $dir = 't/source_tests'; +my $dir = File::Spec->catdir( + 't', + 'source_tests' +); use_ok('TAP::Parser::Source'); @@ -233,7 +236,6 @@ sub ct($) { # symlink test SKIP: { my $symlink_exists = eval { symlink( '', '' ); 1 }; - $symlink_exists = 0 if $^O eq 'VMS'; # exists but not ready for prime time skip 'symlink not supported on this platform', 9 unless $symlink_exists; my $test = File::Spec->catfile( $dir, 'source.t' ); diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 765ed01092..e9ccfab4bc 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -106,7 +106,7 @@ C<JSON::PP> has been upgraded from version 2.27103 to 2.27104 =item * -XXX +C<Test::Harness> has been upgraded from version 3.22 to 3.23 =back |