This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update Test-Harness to CPAN version 3.22
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Mon, 16 Aug 2010 16:04:27 +0000 (17:04 +0100)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Mon, 16 Aug 2010 16:06:29 +0000 (17:06 +0100)
commit686add28b94eeabc4fbd761332242838957fafeb
treebb5a6ccd0437c47f4eb2081caa00af8821c5c3f5
parentbe37f89cb1f7abd72db04fba332a0dbf12f8d96b
Update Test-Harness to CPAN version 3.22

  [DELTA]

  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
          TAP::Parser::SourceHandler::pgTAP.
        - Fix trailing plan + embedded YAML + TAP 13 case. Thanks to
          Steffen Schwigon. #54518.
        - Numerous spelling fixes. Thanks to Ville Skytt<C3><A4>.
        - Add new option --tapversion for prove to set the default
          assumed TAP version. Thanks to Steffen Schwigon.
        - Fixed tests to run successfully under Devel::Cover. Thanks to
          Phillipe Bruhat.
        - Fixed injection of test args to work with general executables
          as well as Perl scripts (#59186).
        - Allow multiple --ext=.foo arguments to prove, to allow running
          different types of tests in the same prove run.
        - App::Prove::extension() is now App::Prove::extensions(), and
          returns an arrayref of extensions, rather than a single scalar.
          The same change has been made to App::Prove::State::extension().
        - Preserve old semantics for test scripts with a shebang line
          by favouring Perl as the intepreter for any file with a
          shebang (#59457).
        - Add --trap (summary on Ctrl-C) option to prove (#59427).
        - Removed TAP::Parser::SourceHandler::pgTAP. Find it in its own
          distribution on CPAN.
        - Source options to prove can now be specified so as to be passed to
          the source as a hash reference, eg:

              prove --source XYZ --xyz-option pset=foo=bar

          Ths "pset" option will be passed as a hash reference with the key
          "foo" and the value "bar".
89 files changed:
MANIFEST
Porting/Maintainers.pl
Porting/exec-bit.txt
cpan/Test-Harness/Changes
cpan/Test-Harness/MANIFEST
cpan/Test-Harness/MANIFEST.CUMMULATIVE
cpan/Test-Harness/bin/prove
cpan/Test-Harness/lib/App/Prove.pm
cpan/Test-Harness/lib/App/Prove/State.pm
cpan/Test-Harness/lib/App/Prove/State/Result.pm
cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm
cpan/Test-Harness/lib/TAP/Base.pm
cpan/Test-Harness/lib/TAP/Formatter/Base.pm
cpan/Test-Harness/lib/TAP/Formatter/Color.pm
cpan/Test-Harness/lib/TAP/Formatter/Console.pm
cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm
cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm
cpan/Test-Harness/lib/TAP/Formatter/File.pm
cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm
cpan/Test-Harness/lib/TAP/Formatter/Session.pm
cpan/Test-Harness/lib/TAP/Harness.pm
cpan/Test-Harness/lib/TAP/Harness/Beyond.pod
cpan/Test-Harness/lib/TAP/Object.pm
cpan/Test-Harness/lib/TAP/Parser.pm
cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm
cpan/Test-Harness/lib/TAP/Parser/Grammar.pm
cpan/Test-Harness/lib/TAP/Parser/Iterator.pm
cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm
cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm
cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm
cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm
cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm
cpan/Test-Harness/lib/TAP/Parser/Result.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm
cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm
cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm
cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm
cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm
cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm
cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm
cpan/Test-Harness/lib/TAP/Parser/Source.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm
cpan/Test-Harness/lib/TAP/Parser/SourceHandler/pgTAP.pm [deleted file]
cpan/Test-Harness/lib/TAP/Parser/Utils.pm
cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm
cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm
cpan/Test-Harness/lib/Test/Harness.pm
cpan/Test-Harness/t/compat/inc-propagation.t
cpan/Test-Harness/t/compat/inc_taint.t
cpan/Test-Harness/t/compat/test-harness-compat.t
cpan/Test-Harness/t/file.t
cpan/Test-Harness/t/grammar.t
cpan/Test-Harness/t/harness-subclass.t
cpan/Test-Harness/t/harness.t
cpan/Test-Harness/t/iterator_factory.t
cpan/Test-Harness/t/lib/MyShebangger.pm [deleted file]
cpan/Test-Harness/t/nested.t [new file with mode: 0644]
cpan/Test-Harness/t/nofork-mux.t
cpan/Test-Harness/t/nofork.t
cpan/Test-Harness/t/parse.t
cpan/Test-Harness/t/parser-config.t
cpan/Test-Harness/t/parser-subclass.t
cpan/Test-Harness/t/prove.t
cpan/Test-Harness/t/proverc.t
cpan/Test-Harness/t/proverun.t
cpan/Test-Harness/t/proveversion.t [new file with mode: 0644]
cpan/Test-Harness/t/regression.t
cpan/Test-Harness/t/sample-tests/simple_yaml_missing_version13 [new file with mode: 0644]
cpan/Test-Harness/t/sample-tests/yaml_late_plan [new file with mode: 0644]
cpan/Test-Harness/t/source.t
cpan/Test-Harness/t/source_handler.t
cpan/Test-Harness/t/source_tests/psql [deleted file]
cpan/Test-Harness/t/source_tests/psql.bat
cpan/Test-Harness/t/source_tests/source_args.sh [new file with mode: 0755]
cpan/Test-Harness/t/spool.t
cpan/Test-Harness/t/state.t
cpan/Test-Harness/t/state_results.t
cpan/Test-Harness/t/taint.t
cpan/Test-Harness/t/testargs.t