Permalink
Browse files

Tagging 0.54

  • Loading branch information...
1 parent 3503d77 commit a25a840fc925d7a4ec2bf65e9a0333810693d6da @AndyA AndyA committed Aug 26, 2007
Showing with 129 additions and 88 deletions.
  1. +125 −0 MANIFEST
  2. +1 −1 MANIFEST.SKIP
  3. +3 −6 lib/TAP/Parser.pm
  4. +0 −81 patches/ExtUtils-MakeMaker-6.31.patch
View
125 MANIFEST
@@ -0,0 +1,125 @@
+bin/prove
+bin/runtests
+Build.PL
+Changes
+examples/bin/forked_tests.pl
+examples/bin/test_html.pl
+examples/bin/tprove_gtk
+examples/my_exec
+examples/README
+examples/t/10-stuff.t
+examples/t/ruby.t
+examples/test_urls.txt
+lib/TAP/Base.pm
+lib/TAP/Harness.pm
+lib/TAP/Harness/Color.pm
+lib/TAP/Harness/Compatible.pm
+lib/TAP/Parser.pm
+lib/TAP/Parser/Aggregator.pm
+lib/TAP/Parser/Grammar.pm
+lib/TAP/Parser/Iterator.pm
+lib/TAP/Parser/Iterator/Array.pm
+lib/TAP/Parser/Iterator/Process.pm
+lib/TAP/Parser/Iterator/Stream.pm
+lib/TAP/Parser/Result.pm
+lib/TAP/Parser/Result/Bailout.pm
+lib/TAP/Parser/Result/Comment.pm
+lib/TAP/Parser/Result/Plan.pm
+lib/TAP/Parser/Result/Test.pm
+lib/TAP/Parser/Result/Unknown.pm
+lib/TAP/Parser/Result/Version.pm
+lib/TAP/Parser/Result/YAML.pm
+lib/TAP/Parser/Source.pm
+lib/TAP/Parser/Source/Perl.pm
+lib/TAP/Parser/YAMLish/Reader.pm
+lib/TAP/Parser/YAMLish/Writer.pm
+Makefile.PL
+MANIFEST
+README
+t/000-load.t
+t/010-base.t
+t/020-regression.t
+t/030-grammar.t
+t/040-parse.t
+t/050-bailout.t
+t/060-errors.t
+t/070-streams.t
+t/080-aggregator.t
+t/090-callbacks.t
+t/100-premature-bailout.t
+t/110-iterators.t
+t/120-harness.t
+t/130-source.t
+t/140-results.t
+t/150-yamlish.t
+t/160-yamlish-writer.t
+t/170-yamlish-output.t
+t/compat/00compile.t
+t/compat/failure.t
+t/compat/inc_taint.t
+t/compat/nonumbers.t
+t/compat/test-harness-compat.t
+t/compat/version.t
+t/data/catme.1
+t/data/sample.yml
+t/lib/Dev/Null.pm
+t/lib/if.pm
+t/lib/Test/Builder.pm
+t/lib/Test/More.pm
+t/lib/Test/Simple.pm
+t/pod-coverage.t
+t/pod.t
+t/sample-tests/bailout
+t/sample-tests/bignum
+t/sample-tests/bignum_many
+t/sample-tests/combined
+t/sample-tests/combined_compat
+t/sample-tests/descriptive
+t/sample-tests/descriptive_trailing
+t/sample-tests/die
+t/sample-tests/die_head_end
+t/sample-tests/die_last_minute
+t/sample-tests/die_unfinished
+t/sample-tests/duplicates
+t/sample-tests/escape_eol
+t/sample-tests/escape_hash
+t/sample-tests/head_end
+t/sample-tests/head_fail
+t/sample-tests/inc_taint
+t/sample-tests/junk_before_plan
+t/sample-tests/lone_not_bug
+t/sample-tests/no_nums
+t/sample-tests/no_output
+t/sample-tests/out_err_mix
+t/sample-tests/out_of_order
+t/sample-tests/schwern
+t/sample-tests/schwern-todo-quiet
+t/sample-tests/segfault
+t/sample-tests/sequence_misparse
+t/sample-tests/shbang_misparse
+t/sample-tests/simple
+t/sample-tests/simple_fail
+t/sample-tests/simple_yaml
+t/sample-tests/skip
+t/sample-tests/skip_nomsg
+t/sample-tests/skipall
+t/sample-tests/skipall_nomsg
+t/sample-tests/stdout_stderr
+t/sample-tests/switches
+t/sample-tests/taint
+t/sample-tests/taint_warn
+t/sample-tests/todo
+t/sample-tests/todo_inline
+t/sample-tests/todo_misparse
+t/sample-tests/too_many
+t/sample-tests/version_good
+t/sample-tests/version_late
+t/sample-tests/version_old
+t/sample-tests/vms_nit
+t/sample-tests/with_comments
+t/source_tests/harness
+t/source_tests/harness_badtap
+t/source_tests/harness_complain
+t/source_tests/harness_directives
+t/source_tests/harness_failure
+t/source_tests/source
View
@@ -23,7 +23,7 @@
^andy
^TODO$
^TH_TODO$
-^perltidyrc$
+^\.perltidyrc$
^smoke/
^benchmark/
View
@@ -89,12 +89,9 @@ BEGIN {
=head1 DESCRIPTION
-C<TAP::Parser> is designed to produce a proper parse of TAP output. It is
-ALPHA code and should be treated as such. The interface is now solid, but it
-is still subject to change.
-
-For an example of how to run tests through this module, see the simple
-harnesses C<examples/>.
+C<TAP::Parser> is designed to produce a proper parse of TAP output. For
+an example of how to run tests through this module, see the simple
+harnesses C<examples/>.
There's a wiki dedicated to the Test Anything Protocol:
@@ -1,81 +0,0 @@
-diff -uNr -X diff-exclude ExtUtils-MakeMaker-6.31.orig/lib/ExtUtils/Command/MM.pm ExtUtils-MakeMaker-6.31/lib/ExtUtils/Command/MM.pm
---- ExtUtils-MakeMaker-6.31.orig/lib/ExtUtils/Command/MM.pm 2007-01-27 18:27:34.000000000 +0000
-+++ ExtUtils-MakeMaker-6.31/lib/ExtUtils/Command/MM.pm 2007-01-27 18:36:29.000000000 +0000
-@@ -38,30 +38,54 @@
-
- test_harness($verbose, @test_libs);
-
-+Run the tests on @ARGV using either Test::Harness or TAP::Harness. By
-+default Test::Harness is used but if the environment variable
-+PERL_EUMM_USE_TAPX is set to a true value and TAP::Harness is installed
-+it will be used instead.
-+
-+The $verbose flag affects the verbosity of the tests. Libraries named in
-+@libs will be placed at the front of the tests' @INC include path.
-+
- Runs the tests on @ARGV via Test::Harness passing through the $verbose
--flag. Any @test_libs will be unshifted onto the test's @INC.
-+flag. Any @test_libs will be unshifted onto the test's @INC.
-
--@test_libs are run in alphabetical order.
-+Tests are run in alphabetical order.
-
- =cut
-
- sub test_harness {
-- require Test::Harness;
-- require File::Spec;
--
-- $Test::Harness::verbose = shift;
--
-+ my $verbose = shift;
-+ my @libs = @_;
-+
- # Because Windows doesn't do this for us and listing all the *.t files
- # out on the command line can blow over its exec limit.
- require ExtUtils::Command;
-- my @argv = ExtUtils::Command::expand_wildcards(@ARGV);
-+ my @argv = sort { lc $a cmp lc $b }
-+ ExtUtils::Command::expand_wildcards(@ARGV);
-
-- local @INC = @INC;
-- unshift @INC, map { File::Spec->rel2abs($_) } @_;
-- Test::Harness::runtests(sort { lc $a cmp lc $b } @argv);
--}
-+ # Consider using TAP::Harness
-+ if ($ENV{PERL_EUMM_USE_TAPX}) {
-+ eval "require TAP::Harness";
-+ unless ($@) {
-+ my $harness = TAP::Harness->new( {
-+ verbose => $verbose,
-+ lib => \@libs
-+ } );
-+
-+ $harness->runtests(@argv);
-+ return;
-+ }
-+ }
-
-+ # Fallback: use Test::Harness
-+ require Test::Harness;
-+ require File::Spec;
-
-+ local $Test::Harness::verbose = $verbose;
-+ local @INC = @INC;
-+ unshift @INC, map { File::Spec->rel2abs($_) } @libs;
-+ Test::Harness::runtests(@argv);
-+}
-
- =item B<pod2man>
-
-diff -uNr -X diff-exclude ExtUtils-MakeMaker-6.31.orig/t/xs.t ExtUtils-MakeMaker-6.31/t/xs.t
---- ExtUtils-MakeMaker-6.31.orig/t/xs.t 2007-01-27 18:27:34.000000000 +0000
-+++ ExtUtils-MakeMaker-6.31/t/xs.t 2007-01-27 18:26:22.000000000 +0000
-@@ -9,7 +9,6 @@
- unshift @INC, 't/lib/';
- }
- }
--chdir 't';
-
- use Test::More;
- use MakeMaker::Test::Utils;

0 comments on commit a25a840

Please sign in to comment.