From 149d510d6e1a1cffb86aac23789fcb26ff67ffa9 Mon Sep 17 00:00:00 2001 From: Chris 'BinGOs' Williams Date: Mon, 21 Feb 2011 23:20:14 +0000 Subject: [PATCH] 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. --- Porting/Maintainers.pl | 2 +- cpan/Test-Harness/Changes | 7 + cpan/Test-Harness/MANIFEST.CUMMULATIVE | 234 --------------------- cpan/Test-Harness/lib/App/Prove.pm | 53 +++-- cpan/Test-Harness/lib/App/Prove/State.pm | 4 +- cpan/Test-Harness/lib/App/Prove/State/Result.pm | 4 +- .../lib/App/Prove/State/Result/Test.pm | 4 +- cpan/Test-Harness/lib/TAP/Base.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Base.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Color.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Console.pm | 4 +- .../lib/TAP/Formatter/Console/ParallelSession.pm | 4 +- .../lib/TAP/Formatter/Console/Session.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/File.pm | 4 +- .../Test-Harness/lib/TAP/Formatter/File/Session.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Session.pm | 4 +- cpan/Test-Harness/lib/TAP/Harness.pm | 4 +- cpan/Test-Harness/lib/TAP/Object.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Grammar.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Iterator.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm | 4 +- .../lib/TAP/Parser/Iterator/Process.pm | 4 +- .../Test-Harness/lib/TAP/Parser/Iterator/Stream.pm | 4 +- .../Test-Harness/lib/TAP/Parser/IteratorFactory.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm | 4 +- .../lib/TAP/Parser/Scheduler/Spinner.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Source.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm | 4 +- .../lib/TAP/Parser/SourceHandler/Executable.pm | 6 +- .../lib/TAP/Parser/SourceHandler/File.pm | 4 +- .../lib/TAP/Parser/SourceHandler/Handle.pm | 4 +- .../lib/TAP/Parser/SourceHandler/Perl.pm | 4 +- .../lib/TAP/Parser/SourceHandler/RawTAP.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Utils.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm | 6 +- cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm | 6 +- cpan/Test-Harness/lib/Test/Harness.pm | 6 +- cpan/Test-Harness/t/proveversion.t | 2 +- cpan/Test-Harness/t/source.t | 6 +- pod/perldelta.pod | 2 +- 54 files changed, 143 insertions(+), 359 deletions(-) diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index b90230d..f694bce 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 bb75821..c926bbe 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 4b7059a..c0e58b0 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 156b05d..0e74fb4 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 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 =~ /(? $v; } else { diff --git a/cpan/Test-Harness/lib/App/Prove/State.pm b/cpan/Test-Harness/lib/App/Prove/State.pm index 740c26a..91275b0 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 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 5ec497e..6fb3aa8 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 9fbb06c..9aa3153 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 7ffd099..9f91cad 100644 --- a/cpan/Test-Harness/lib/TAP/Base.pm +++ b/cpan/Test-Harness/lib/TAP/Base.pm @@ -14,11 +14,11 @@ and L =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 9d998b0..678ea2f 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 4049f62..abf885b 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 30bf85b..8925e86 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 46b2f1d..1997564 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 adea552..b9cdc08 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 31c413b..aaad61b 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 8607c38..e7d576e 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 998696d..5c0f57c 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 4c6fe82..2c663ae 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 08e0467..e933179 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 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 773a30d..55edb0d 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 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 bae0e29..822b0d7 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 05c1a5c..0646d15 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 02ce35f..dd83199 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 484252f..4a19584 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 f0032e6..f4332c9 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 183a3ac..27d87fb 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 30296d0..a45f085 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 8c6b54a..934933c 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 bfbcc5c..c812030 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 617df42..e85d2a9 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 2fc0b30..239a3eb 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 a617f0e..56ac06a 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 7e12dde..b2a9709 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 49f8af9..dd1ecd2 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 bf41264..861de5e 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 b1dce7e..f20c7a1 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 18d72f8..28aae77 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 29138bf..37ec96b 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 27711d0..5221941 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 c101f24..18c1026 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 cfea786..eb88b44 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 ddcc9d7..a33fe6f 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 407b770..acacb0b 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 494f6d2..8537ba1 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 174df32..ab08eb2 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 2a757f2..fc2e654 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 cdb951b..9721acf 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 1c29cb1..0d7a485 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 eeaa6d3..49a457a 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 48ee022..82968b4 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 =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 aff30e8..dda5f18 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 =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 6921fd8..53bc92a 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<< >>. All rights reserved. +Copyright (c) 2007-2011, Andy Armstrong C<< >>. 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. diff --git a/cpan/Test-Harness/t/proveversion.t b/cpan/Test-Harness/t/proveversion.t index a51e7ed..4b504c5 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 92bf4a1..77f6184 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 765ed01..e9ccfab 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -106,7 +106,7 @@ C has been upgraded from version 2.27103 to 2.27104 =item * -XXX +C has been upgraded from version 3.22 to 3.23 =back -- 2.7.4