This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade to Test::Harness 3.05
authorNicholas Clark <nick@ccl4.org>
Wed, 19 Dec 2007 18:18:04 +0000 (18:18 +0000)
committerNicholas Clark <nick@ccl4.org>
Wed, 19 Dec 2007 18:18:04 +0000 (18:18 +0000)
commitb965d173aab5196552f8fc4ba42e0913bbdb8d25
tree9bd0cffb4752e50e638eb7d58e2c752d4f7fbd15
parent794f4697121b50d7447d6309d7c9ada4bca913e2
Upgrade to Test::Harness 3.05
Add test boilerplate to various test files.
Add FIXME skips for various tests that don't play nicely with the
altered layout in the core.
lib/Test/Harness/t/unicode.t appears to fail under UTF-8 locales and
so will need fixing.

p4raw-id: //depot/perl@32659
122 files changed:
MANIFEST
Porting/Maintainers.pl
lib/TAP/Base.pm [new file with mode: 0644]
lib/TAP/Formatter/Color.pm [new file with mode: 0644]
lib/TAP/Formatter/Console.pm [new file with mode: 0644]
lib/TAP/Formatter/Console/ParallelSession.pm [new file with mode: 0644]
lib/TAP/Formatter/Console/Session.pm [new file with mode: 0644]
lib/TAP/Harness.pm [new file with mode: 0644]
lib/TAP/Parser.pm [new file with mode: 0644]
lib/TAP/Parser/Aggregator.pm [new file with mode: 0644]
lib/TAP/Parser/Grammar.pm [new file with mode: 0644]
lib/TAP/Parser/Iterator.pm [new file with mode: 0644]
lib/TAP/Parser/Iterator/Array.pm [new file with mode: 0644]
lib/TAP/Parser/Iterator/Process.pm [new file with mode: 0644]
lib/TAP/Parser/Iterator/Stream.pm [new file with mode: 0644]
lib/TAP/Parser/Multiplexer.pm [new file with mode: 0644]
lib/TAP/Parser/Result.pm [new file with mode: 0644]
lib/TAP/Parser/Result/Bailout.pm [new file with mode: 0644]
lib/TAP/Parser/Result/Comment.pm [new file with mode: 0644]
lib/TAP/Parser/Result/Plan.pm [new file with mode: 0644]
lib/TAP/Parser/Result/Test.pm [new file with mode: 0644]
lib/TAP/Parser/Result/Unknown.pm [new file with mode: 0644]
lib/TAP/Parser/Result/Version.pm [new file with mode: 0644]
lib/TAP/Parser/Result/YAML.pm [new file with mode: 0644]
lib/TAP/Parser/Source.pm [new file with mode: 0644]
lib/TAP/Parser/Source/Perl.pm [new file with mode: 0644]
lib/TAP/Parser/YAMLish/Reader.pm [new file with mode: 0644]
lib/TAP/Parser/YAMLish/Writer.pm [new file with mode: 0644]
lib/Test/Harness.pm
lib/Test/Harness/Assert.pm [deleted file]
lib/Test/Harness/Changes
lib/Test/Harness/Iterator.pm [deleted file]
lib/Test/Harness/Point.pm [deleted file]
lib/Test/Harness/Results.pm [deleted file]
lib/Test/Harness/Straps.pm [deleted file]
lib/Test/Harness/TAP.pod [deleted file]
lib/Test/Harness/Util.pm [deleted file]
lib/Test/Harness/bin/prove
lib/Test/Harness/t/000-load.t [new file with mode: 0644]
lib/Test/Harness/t/aggregator.t [new file with mode: 0644]
lib/Test/Harness/t/bailout.t [new file with mode: 0755]
lib/Test/Harness/t/base.t
lib/Test/Harness/t/callbacks.t [new file with mode: 0644]
lib/Test/Harness/t/compat/env.t [new file with mode: 0644]
lib/Test/Harness/t/compat/failure.t [new file with mode: 0644]
lib/Test/Harness/t/compat/inc-propagation.t [new file with mode: 0644]
lib/Test/Harness/t/compat/inc_taint.t [new file with mode: 0644]
lib/Test/Harness/t/compat/nonumbers.t [new file with mode: 0644]
lib/Test/Harness/t/compat/regression.t [new file with mode: 0644]
lib/Test/Harness/t/compat/test-harness-compat.t [new file with mode: 0644]
lib/Test/Harness/t/compat/version.t [new file with mode: 0644]
lib/Test/Harness/t/console.t [new file with mode: 0644]
lib/Test/Harness/t/errors.t [new file with mode: 0644]
lib/Test/Harness/t/grammar.t [new file with mode: 0644]
lib/Test/Harness/t/harness.t
lib/Test/Harness/t/iterators.t [new file with mode: 0644]
lib/Test/Harness/t/multiplexer.t [new file with mode: 0644]
lib/Test/Harness/t/nofork-mux.t [new file with mode: 0644]
lib/Test/Harness/t/nofork.t [new file with mode: 0755]
lib/Test/Harness/t/parse.t [new file with mode: 0755]
lib/Test/Harness/t/premature-bailout.t [new file with mode: 0644]
lib/Test/Harness/t/process.t [new file with mode: 0644]
lib/Test/Harness/t/prove.t [new file with mode: 0644]
lib/Test/Harness/t/proverc.t [new file with mode: 0644]
lib/Test/Harness/t/proverun.t [new file with mode: 0644]
lib/Test/Harness/t/regression.t [new file with mode: 0644]
lib/Test/Harness/t/results.t [new file with mode: 0644]
lib/Test/Harness/t/source.t [new file with mode: 0644]
lib/Test/Harness/t/spool.t [new file with mode: 0644]
lib/Test/Harness/t/state.t [new file with mode: 0644]
lib/Test/Harness/t/streams.t [new file with mode: 0755]
lib/Test/Harness/t/taint.t [new file with mode: 0644]
lib/Test/Harness/t/testargs.t [new file with mode: 0644]
lib/Test/Harness/t/unicode.t [new file with mode: 0644]
lib/Test/Harness/t/yamlish-output.t [new file with mode: 0644]
lib/Test/Harness/t/yamlish-writer.t [new file with mode: 0644]
lib/Test/Harness/t/yamlish.t [new file with mode: 0644]
t/lib/App/Prove/Plugin/Dummy.pm [new file with mode: 0644]
t/lib/Dev/Null.pm
t/lib/IO/c55Capture.pm [new file with mode: 0644]
t/lib/NoFork.pm [new file with mode: 0644]
t/lib/data/catme.1 [new file with mode: 0644]
t/lib/data/proverc [new file with mode: 0644]
t/lib/data/sample.yml [new file with mode: 0644]
t/lib/sample-tests/bailout
t/lib/sample-tests/combined
t/lib/sample-tests/combined_compat [new file with mode: 0644]
t/lib/sample-tests/delayed [new file with mode: 0644]
t/lib/sample-tests/descriptive_trailing [new file with mode: 0644]
t/lib/sample-tests/die
t/lib/sample-tests/die_head_end
t/lib/sample-tests/die_last_minute
t/lib/sample-tests/die_unfinished [new file with mode: 0644]
t/lib/sample-tests/echo [new file with mode: 0644]
t/lib/sample-tests/empty [new file with mode: 0644]
t/lib/sample-tests/escape_eol [new file with mode: 0644]
t/lib/sample-tests/escape_hash [new file with mode: 0644]
t/lib/sample-tests/inc_taint
t/lib/sample-tests/junk_before_plan [new file with mode: 0644]
t/lib/sample-tests/out_err_mix [new file with mode: 0644]
t/lib/sample-tests/schwern [new file with mode: 0644]
t/lib/sample-tests/schwern-todo-quiet [new file with mode: 0644]
t/lib/sample-tests/sequence_misparse [new file with mode: 0644]
t/lib/sample-tests/shbang_misparse
t/lib/sample-tests/simple_yaml [new file with mode: 0644]
t/lib/sample-tests/skipall
t/lib/sample-tests/skipall_v13 [new file with mode: 0644]
t/lib/sample-tests/space_after_plan [new file with mode: 0644]
t/lib/sample-tests/stdout_stderr [new file with mode: 0644]
t/lib/sample-tests/taint
t/lib/sample-tests/taint_warn
t/lib/sample-tests/todo
t/lib/sample-tests/todo_misparse [new file with mode: 0644]
t/lib/sample-tests/version_good [new file with mode: 0644]
t/lib/sample-tests/version_late [new file with mode: 0644]
t/lib/sample-tests/version_old [new file with mode: 0644]
t/lib/source_tests/harness [new file with mode: 0644]
t/lib/source_tests/harness_badtap [new file with mode: 0644]
t/lib/source_tests/harness_complain [new file with mode: 0644]
t/lib/source_tests/harness_directives [new file with mode: 0644]
t/lib/source_tests/harness_failure [new file with mode: 0644]
t/lib/source_tests/source [new file with mode: 0644]