perl-test-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r170671 [1/4] - in /perl/Apache-Test/branches/test-more-unstable: ./ Test-Simple/ Test-Simple/lib/ Test-Simple/lib/Test/ Test-Simple/t/ Test-Simple/t/lib/ Test-Simple/t/lib/Test/ Test-Simple/t/lib/Test/Simple/ Test-Simple/t/lib/Test/Simple/sample_tests/
Date Tue, 17 May 2005 21:38:02 GMT
Author: stas
Date: Tue May 17 14:38:00 2005
New Revision: 170671

URL: http://svn.apache.org/viewcvs?rev=170671&view=rev
Log:
- bundle Test-Simple 
- add the code to use it only when the installed version is lower or none is 
installed
- tell PAUSE to ignore that sub-dir (via META.yml)

Added:
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/Changes
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/MANIFEST
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/META.yml
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile.PL   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/README
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/TODO
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/lib/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/lib/Test/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/lib/Test/Builder.pm   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/lib/Test/More.pm   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/lib/Test/Simple.pm   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/lib/Test/Tutorial.pod
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/pm_to_blib
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/00signature.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/00test_harness_check.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/Builder.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/More.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/bad_plan.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/buffer.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/circular_data.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/create.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/curr_test.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/details.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/diag.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/eq_set.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/exit.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/extra.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/extra_one.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/fail-like.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/fail-more.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/fail.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/fail_one.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/filehandles.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/fork.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/harness_active.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/has_plan.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/has_plan2.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/import.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/is_deeply_fail.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/is_fh.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/NoExporter.pm   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/Catch.pm   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/death.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/death_in_eval.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/exit.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/extras.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/five_fail.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/last_minute_death.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/one_fail.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/pre_plan_death.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/require.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/success.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/too_few.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/Test/Simple/sample_tests/two_fail.plx
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/lib/TieOut.pm   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/maybe_regex.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/missing.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/no_diag.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/no_ending.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/no_header.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/no_plan.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/ok_obj.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/output.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/overload.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/overload_threads.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/plan.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/plan_bad.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/plan_is_noplan.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/plan_no_plan.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/plan_shouldnt_import.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/plan_skip_all.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/require_ok.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/reset.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/simple.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/skip.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/skipall.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/sort_bug.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/thread_taint.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/threads.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/todo.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/undef.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/use_ok.t   (with props)
    perl/Apache-Test/branches/test-more-unstable/Test-Simple/t/useing.t   (with props)
Modified:
    perl/Apache-Test/branches/test-more-unstable/META.yml
    perl/Apache-Test/branches/test-more-unstable/Makefile.PL

Modified: perl/Apache-Test/branches/test-more-unstable/META.yml
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/META.yml?rev=170671&r1=170670&r2=170671&view=diff
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/META.yml (original)
+++ perl/Apache-Test/branches/test-more-unstable/META.yml Tue May 17 14:38:00 2005
@@ -14,3 +14,5 @@
         - warnings
     directory:
         - Apache-TestItSelf
+        - Test-Simple
+

Modified: perl/Apache-Test/branches/test-more-unstable/Makefile.PL
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Makefile.PL?rev=170671&r1=170670&r2=170671&view=diff
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Makefile.PL (original)
+++ perl/Apache-Test/branches/test-more-unstable/Makefile.PL Tue May 17 14:38:00 2005
@@ -71,6 +71,7 @@
     VERSION   => $VERSION,
     PREREQ_PM => \%prereq,
     NO_META   => $no_meta,
+    DIR       => [get_sub_dirs()],
     dist      => {
         COMPRESS => 'gzip -9f', SUFFIX => 'gz',
     },
@@ -223,3 +224,22 @@
         $string;
     };
 }
+
+# which sub-dirs should MakeMaker descend into
+sub get_sub_dirs {
+    my @sub_dirs = qw(Apache-TestItSelf);
+
+    # XXX: META.yml is updated to tell PAUSE to ignore Test-Simple
+    # but when A-T is bundled with mp2, this META.yml is not included
+    # need to ask Andreas to fix the multiple META.yml files issue
+
+    # XXX: automate this by checking Test-Simple/lib/Test/Simple.pm
+    my $our_version = '0.60';
+    unless (eval { require Test::Simple } &&
+            $Test::Simple::VERSION >= $our_version) {
+        push @sub_dirs, 'Test-Simple';
+    }
+
+    return @sub_dirs;
+}
+

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/Changes
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/Changes?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/Changes (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/Changes Tue May 17 14:38:00 2005
@@ -0,0 +1,336 @@
+0.60  Tue May  3 14:20:34 PDT 2005
+
+0.59_01  Tue Apr 26 21:51:12 PDT 2005
+    * Test::Builder now has a create() method which allows you to create
+      a brand spanking new Test::Builder object.
+    * require_ok() was not working for single letter module names.
+    * is_deeply() and eq_* now work with circular scalar references
+      (Thanks Fergal)
+    * Use of eq_* now officially discouraged.
+    - Removed eq_* from the SYNOPSIS.
+    - is_deeply(undef, $not_undef); now works. [rt.cpan.org 9441]
+    - is_deeply() was mistakenly interpeting the same reference used twice
+      in a data structure as being circular causing failures.
+      [rt.cpan.org 11623]
+    - Loading Test::Builder but not using it would interfere with the
+      exit code if the code exited. [rt.cpan.org 12310]
+    - is_deeply() diagnostics now disambiguate between stringified references
+      and references. [rt.cpan.org 8865]
+    - Files opened by the output methods are now autoflushed.
+    - todo() now honors $Level when looking for $TODO.
+
+0.54  Wed Dec 15 04:18:43 EST 2004
+    * $how_many is optional for skip() and todo_skip().  Thanks to 
+      Devel::Cover for pointing this out.
+    - Removed a user defined function called err() in the tests to placate
+      users of older versions of the dor patch before err() was weakend.
+      [rt.cpan.org 8734]
+
+0.53_01  Sat Dec 11 19:02:18 EST 2004
+    - current_test() can now be set backward.
+    - *output() methods now handle tied handles and *FOO{IO} properly.
+    - maybe_regex() now handles undef gracefully.
+    - maybe_regex() now handles 'm,foo,' style regexes.
+    - sort_bug.t wasn't checking for threads properly.  Would fail on
+      5.6 that had ithreads compiled in. [rt.cpan.org 8765]
+
+0.53  Mon Nov 29 04:43:24 EST 2004
+    - Apparently its possible to have Module::Signature installed without
+      it being functional.  Fixed the signature test to account for this.
+      (not a real bug)
+
+0.52  Sun Nov 28 21:41:03 EST 2004
+    - plan() now better checks that the given plan is valid. 
+      [rt.cpan.org 2597]
+
+0.51_02  Sat Nov 27 01:25:25 EST 2004
+    * is_deeply() and all the eq_* functions now handle circular data
+      structures.  [rt.cpan.org 7289]
+    * require_ok() now handles filepaths in addition to modules.
+    - Clarifying Test::More's position on overloaded objects 
+    - Fixed a bug introduced in 0.51_01 causing is_deeply() to pierce
+      overloaded objects.
+    - Mentioning rt.cpan.org for reporting bugs.
+
+0.51_01  Fri Nov 26 02:59:30 EST 2004
+    - plan() was accidentally exporting functions [rt.cpan.org 8385]
+    * diag @msgs would insert # between arguments. [rt.cpan.org 8392]
+    * eq_set() could cause problems under threads due to a weird sort bug
+      [rt.cpan.org 6782]
+    * undef no longer equals '' in is_deeply() [rt.cpan.org 6837]
+    * is_deeply() would sometimes compare references as strings.
+      [rt.cpan.org 7031]
+    - eq_array() and eq_hash() could hold onto references if they failed
+      keeping them in memory and preventing DESTROY.  [rt.cpan.org 7032]
+    * is_deeply() could confuse [] with a non-existing value
+      [rt.cpan.org 7030]
+    - is_deeply() diagnostics a little off when scalar refs were inside
+      an array or hash ref [rt.cpan.org 7033]
+    - Thanks to Fergal Daly for ferretting out all these long standing 
+      is_deeply and eq_* bugs.
+
+0.51  Tue Nov 23 04:51:12 EST 2004
+    - Fixed bug in fail_one.t on Windows (not a real bug).
+    - TODO reasons as overloaded objects now won't blow up under threads.
+      [Autrijus Tang]
+    - skip() in 0.50 tickled yet another bug in threads::shared.  Hacked
+      around it.
+
+0.50  Sat Nov 20 00:28:44 EST 2004
+    - Fixed bug in fail-more test on Windows (not a real bug).
+      [rt.cpan.org 8022]
+    - Change from CVS to SVK.  Hopefully this is the last time I move
+      version control systems.
+    - Again removing File::Spec dependency (came back in 0.48_02)
+    - Change from Aegis back to CVS
+
+0.49  Thu Oct 14 21:58:50 EDT 2004
+    - t/harness_active.t would fail for frivolous reasons with older
+      MakeMakers (test bug) [thanks Bill Moseley for noticing]
+
+0.48_02  Mon Jul 19 02:07:23 EDT 2004
+    * Overloaded objects as names now won't blow up under threads
+      [rt.cpan.org 4218 and 4232]
+    * Overloaded objects which stringify to undef used as test names
+      now won't cause internal uninit warnings. [rt.cpan.org 4232]
+    * Failure diagnostics now come out on their own line when run in 
+      Test::Harness.
+    - eq_set() sometimes wasn't giving the right results if nested refs 
+      were involved [rt.cpan.org 3747]
+    - isnt() giving wrong diagnostics and warning if given any undefs.
+    * Give unlike() the right prototype [rt.cpan.org 4944]
+    - Change from CVS to Aegis
+    - is_deeply() will now do some basic argument checks to guard against
+      accidentally passing in a whole array instead of its reference.
+    - Mentioning Test::Differences, Test::Deep and Bundle::Test.
+    - Removed dependency on File::Spec.
+    - Fixing the grammar of diagnostic outputs when only a single test
+      is run or failed (ie. "Looks like you failed 1 tests").
+      [Darren Chamberlain]
+
+0.48_01  Mon Nov 11 02:36:43 EST 2002
+    - Mention Test::Class in Test::More's SEE ALSO
+    * use_ok() now DWIM for version checks
+    - More problems with ithreads fixed.
+    * Test::Harness upgrade no longer optional.  It was causing too
+      many problems when the T::H upgrade didn't work.
+    * Drew Taylor added a 'no_diag' option to Test::More to switch
+      off all diag() statements.
+    * Test::Builder/More no longer automatically loads threads.pm
+      when threads are enabled.  The user must now do this manually.
+    * Alex Francis added reset() reset the state of Test::Builder in 
+      persistent environments.
+    - David Hand noted that Test::Builder/More exit code behavior was
+      not documented.  Only Test::Simple.
+
+0.47  Mon Aug 26 03:54:22 PDT 2002 
+    * Tatsuhiko Miyagawa noticed Test::Builder was accidentally storing 
+      objects passed into test functions causing problems with tests 
+      relying on object destruction.
+    - Added example of calculating the number of tests to Test::Tutorial
+    - Peter Scott made the ending logic not fire on child processes when
+      forking.
+    * Test::Builder is once again ithread safe.
+
+0.46  Sat Jul 20 19:57:40 EDT 2002
+    - Noted eq_set() isn't really a set comparision.
+    - Test fix, exit codes are broken on MacPerl (bleadperl@16868)
+    - Make Test::Simple install itself into the core for >= 5.8
+    - Small fixes to Test::Tutorial and skip examples
+    * Added TB->has_plan() from Adrian Howard
+    - Clarified the meaning of 'actual_ok' from TB->details
+    * Added TB->details() from chromatic
+    - Neil Watkiss fixed a pre-5.8 test glitch with threads.t
+    * If the test died before a plan, it would exit with 0 [ID 20020716.013]
+
+0.45  Wed Jun 19 18:41:12 EDT 2002
+    - Andy Lester made the SKIP & TODO docs a bit clearer.
+    - Explicitly disallowing double plans. (RT #553)
+    - Kicking up the minimum version of Test::Harness to one that's
+      fairly bug free.
+    - Made clear a common problem with use_ok and BEGIN blocks.
+    - Arthur Bergman made Test::Builder thread-safe.
+
+0.44  Thu Apr 25 00:27:27 EDT 2002
+    - names containing newlines no longer produce confusing output
+      (from chromatic)
+    - chromatic provided a fix so can_ok() honors can() overrides.
+    - Nick Ing-Simmons suggested todo_skip() be a bit clearer about
+      the skipping part.
+    - Making plan() vomit if it gets something it doesn't understand.
+    - Tatsuhiko Miyagawa fixed use_ok() with pragmata on older perls.
+    - quieting diag(undef)
+
+0.43  Thu Apr 11 22:55:23 EDT 2002
+    - Adrian Howard added TB->maybe_regex()
+    - Adding Mark Fowler's suggestion to make diag() return
+      false.
+    - TB->current_test() still not working when no tests were run via
+      TB itself.  Fixed by Dave Rolsky.
+
+0.42  Wed Mar  6 15:00:24 EST 2002
+    - Setting Test::Builder->current_test() now works (see what happens
+      when you forget to test things?)
+    - The change in is()'s undef/'' handling in 0.34 was an API change, 
+      but I forgot to declare it as such.
+    - The apostrophilic jihad attacks!  Philip Newtons patch for
+      grammar mistakes in the doc's.
+
+0.41  Mon Dec 17 22:45:20 EST 2001
+    * chromatic added diag()
+    - Internal eval()'s sometimes interfering with $@ and $!.  Fixed.
+
+0.40  Fri Dec 14 15:41:39 EST 2001
+    * isa_ok() now accepts unblessed references gracefully
+    - Nick Clark found a bug with like() and a regex with % in it.
+    - exit.t was hanging on 5.005_03 VMS perl.  Test now skipped.
+    - can_ok() would pass if no methods were given.  Now fails.
+    - isnt() diagnostic output format changed
+    * Added some docs about embedding and extending Test::More
+    * Added Test::More->builder
+    * Added cmp_ok()
+    * Added todo_skip()
+    * Added unlike()
+    - Piers pointed out that sometimes people override isa().
+      isa_ok() now accounts for that.
+
+0.36  Thu Nov 29 14:07:39 EST 2001
+    - Matthias Urlichs found that intermixed prints to STDOUT and test 
+      output came out in the wrong order when piped.
+
+0.35  Tue Nov 27 19:57:03 EST 2001
+    - Little glitch in the test suite.  No actual bug.
+
+0.34  Tue Nov 27 15:43:56 EST 2001
+    * **API CHANGE** Empty string no longer matches undef in is() 
+      and isnt().
+    * Added isnt_eq and isnt_num to Test::Builder.
+
+0.33  Mon Oct 22 21:05:47 EDT 2001
+    * It's now officially safe to redirect STDOUT and STDERR without
+      affecting test output.
+    - License and POD cleanup by Autrijus Tang
+    - Synched up Test::Tutorial with the wiki version
+    - Minor VMS test nit.
+
+0.32  Tue Oct 16 16:52:02 EDT 2001
+    * Finally added a seperate plan() function
+    * Adding a name field to isa_ok()
+      (Requested by Dave Rolsky)
+    - Test::More was using Carp.pm, causing the occasional false positive.
+      (Reported by Tatsuhiko Miyagawa)
+
+0.31  Mon Oct  8 19:24:53 EDT 2001
+    * Added an import option to Test::More
+    * Added no_ending and no_header options to Test::Builder
+      (Thanks to Dave Rolsky for giving this a swift kick in the ass)
+    * Added is_deeply().  Display of scalar refs not quite 100%
+      (Thanks to Stas Bekman for Apache::TestUtil idea thievery)
+    - Fixed a minor warning with skip()
+      (Thanks to Wolfgang Weisselberg for finding this one)
+
+0.30  Thu Sep 27 22:10:04 EDT 2001
+    * Added Test::Builder
+      (Thanks muchly to chromatic for getting this off the ground!)
+    * Diagnostics are back to using STDERR *unless* it's from a todo
+      test.  Those go to STDOUT.
+    - Fixed it so nothing is printed if a test is run with a -c flag.
+      Handy when a test is being deparsed with B::Deparse.
+
+0.20  *UNRELEASED*
+
+0.19  Tue Sep 18 17:48:32 EDT 2001
+    * Test::Simple and Test::More no longer print their diagnostics
+      to STDERR.  It instead goes to STDOUT.
+    * TODO tests which fail now print full failure diagnostics.
+    - Minor bug in ok()'s test name diagnostics made it think a blank
+      name was a number.
+    - ok() less draconian about test names
+    - Added temporary special case for Parrot::Test
+    - Now requiring File::Spec for our tests.
+
+0.18  Wed Sep  5 20:35:24 EDT 2001
+    * ***API CHANGE*** can_ok() only counts as one test
+    - can_ok() has better diagnostics
+    - Minor POD fixes from mjd
+    - adjusting the internal layout to make it easier to put it into
+      the core
+
+0.17  Wed Aug 29 20:16:28 EDT 2001
+    * Added can_ok() and isa_ok() to Test::More
+
+0.16  Tue Aug 28 19:52:11 EDT 2001
+    * vmsperl foiled my sensisble exit codes.  Reverting to a much more
+      coarse scheme.
+
+0.15  Tue Aug 28 06:18:35 EDT 2001  *UNRELEASED*
+    * Now using sensible exit codes on VMS.
+
+0.14  Wed Aug 22 17:26:28 EDT 2001
+    * Added a first cut at Test::Tutorial
+
+0.13  Tue Aug 14 15:30:10 EDT 2001
+    * Added a reason to the skip_all interface
+    - Fixed a bug to allow 'use Test::More;' to work.
+      (Thanks to Tatsuhiko Miyagawa again)
+    - Now always testing backwards compatibility.
+
+0.12  Tue Aug 14 11:02:39 EDT 2001
+    * Fixed some compatibility bugs with older Perls
+      (Thanks to Tatsuhiko Miyagawa)
+
+0.11  Sat Aug 11 23:05:19 EDT 2001
+    * Will no longer warn about testing undef values
+    - Escaping # in test names
+    - Ensuring that ok() returns true or false and not undef
+    - Minor doc typo in the example
+
+0.10  Tue Jul 31 15:01:11 EDT 2001
+    * Test::More is now distributed in this tarball.
+    * skip and todo tests work!
+    * Extended use_ok() so it can import
+    - A little internal rejiggering
+    - Added a TODO file
+
+0.09  Wed Jun 27 02:55:54 EDT 2001
+    - VMS fixes
+
+0.08  Fri Jun 15 14:39:50 EDT 2001
+    - Guarding against $/ and -l
+    - Reformatted the way failed tests are reported to make them stand out
+      a bit better.
+
+0.07  Tue Jun 12 15:55:54 BST 2001
+    - 'use Test::Simple' by itself no longer causes death
+    - Yet more fixes for death in eval
+    - Limiting max failures reported via exit code to 254.
+
+0.06  Wed May  9 23:38:17 BST 2001
+    - Whoops, left a private method in the public docs.
+
+0.05  Wed May  9 20:40:35 BST 2001
+    - Forgot to include the exit tests.
+    - Trouble with exiting properly under 5.005_03 and 5.6.1 fixed
+    - Turned off buffering
+    * 5.004 new minimum version
+    - Now explicitly tested with 5.6.1, 5.6.0, 5.005_03 and 5.004
+
+0.04  Mon Apr  2 11:05:01 BST 2001
+    - Fixed "require Test::Simple" so it doesn't bitch and exit 255
+    - Now installable with the CPAN shell.
+
+0.03  Fri Mar 30 08:08:33 BST 2001
+    - ok() now prints on what line and file it failed.
+    - eval 'die' was considered abnormal.  Fixed.
+
+0.02  Fri Mar 30 05:12:14 BST 2001      *UNRELEASED*
+    - exit codes tested
+    * exit code on abnormal exit changed to 255 (thanks to Tim Bunce for
+      pointing out that Unix can't do negative exit codes)
+    - abnormal exits now better caught.
+    - No longer using Test.pm to test this, but still minimum of 5.005
+      due to needing $^S.
+
+0.01  Wed Mar 28 06:44:44 BST 2001
+    - First working version released to CPAN
+

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/MANIFEST
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/MANIFEST?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/MANIFEST (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/MANIFEST Tue May 17 14:38:00 2005
@@ -0,0 +1,80 @@
+Changes
+lib/Test/Builder.pm
+lib/Test/More.pm
+lib/Test/Simple.pm
+lib/Test/Tutorial.pod
+Makefile.PL
+MANIFEST
+README
+t/00signature.t
+t/00test_harness_check.t
+t/bad_plan.t
+t/buffer.t
+t/Builder.t
+t/circular_data.t
+t/create.t
+t/curr_test.t
+t/details.t
+t/diag.t
+t/eq_set.t
+t/exit.t
+t/extra.t
+t/extra_one.t
+t/fail-like.t
+t/fail-more.t
+t/fail.t
+t/fail_one.t
+t/filehandles.t
+t/fork.t
+t/harness_active.t
+t/has_plan.t
+t/has_plan2.t
+t/import.t
+t/is_deeply_fail.t
+t/is_fh.t
+t/lib/NoExporter.pm
+t/lib/Test/Simple/Catch.pm
+t/lib/Test/Simple/sample_tests/death.plx
+t/lib/Test/Simple/sample_tests/death_in_eval.plx
+t/lib/Test/Simple/sample_tests/exit.plx
+t/lib/Test/Simple/sample_tests/extras.plx
+t/lib/Test/Simple/sample_tests/five_fail.plx
+t/lib/Test/Simple/sample_tests/last_minute_death.plx
+t/lib/Test/Simple/sample_tests/one_fail.plx
+t/lib/Test/Simple/sample_tests/pre_plan_death.plx
+t/lib/Test/Simple/sample_tests/require.plx
+t/lib/Test/Simple/sample_tests/success.plx
+t/lib/Test/Simple/sample_tests/too_few.plx
+t/lib/Test/Simple/sample_tests/two_fail.plx
+t/lib/TieOut.pm
+t/maybe_regex.t
+t/missing.t
+t/More.t
+t/no_diag.t
+t/no_ending.t
+t/no_header.t
+t/no_plan.t
+t/ok_obj.t
+t/output.t
+t/overload.t
+t/overload_threads.t
+t/plan.t
+t/plan_bad.t
+t/plan_is_noplan.t
+t/plan_no_plan.t
+t/plan_shouldnt_import.t
+t/plan_skip_all.t
+t/require_ok.t
+t/reset.t
+t/simple.t
+t/skip.t
+t/skipall.t
+t/sort_bug.t
+t/thread_taint.t
+t/threads.t
+t/todo.t
+t/undef.t
+t/use_ok.t
+t/useing.t
+TODO
+META.yml                                 Module meta-data (added by MakeMaker)

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/META.yml
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/META.yml?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/META.yml (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/META.yml Tue May 17 14:38:00 2005
@@ -0,0 +1,11 @@
+# http://module-build.sourceforge.net/META-spec.html
+#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
+name:         Test-Simple
+version:      0.60
+version_from: lib/Test/Simple.pm
+installdirs:  perl
+requires:
+    Test::Harness:                 2.03
+
+distribution_type: module
+generated_by: ExtUtils::MakeMaker version 6.28

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile Tue May 17 14:38:00 2005
@@ -0,0 +1,555 @@
+# This Makefile is for the Test::Simple extension to perl.
+#
+# It was generated automatically by MakeMaker version
+# 6.17 (Revision: 1.133) from the contents of
+# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
+#
+#       ANY CHANGES MADE HERE WILL BE LOST!
+#
+#   MakeMaker ARGV: ()
+#
+#   MakeMaker Parameters:
+
+#     INSTALLDIRS => q[perl]
+#     NAME => q[Test::Simple]
+#     PREREQ_PM => { Test::Harness=>q[2.03] }
+#     VERSION_FROM => q[lib/Test/Simple.pm]
+
+# --- MakeMaker post_initialize section:
+
+
+# --- MakeMaker const_config section:
+
+# These definitions are from config.sh (via /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/Config.pm)
+
+# They may have been overridden via Makefile.PL or on the command line
+AR = ar
+CC = cc
+CCCDLFLAGS = -fpic
+CCDLFLAGS = -Wl,-E -Wl,-rpath,/home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE
+DLEXT = so
+DLSRC = dl_dlopen.xs
+LD = cc
+LDDLFLAGS = -shared -L/usr/local/lib
+LDFLAGS =  -L/usr/local/lib
+LIBC = /lib/libc-2.3.4.so
+LIB_EXT = .a
+OBJ_EXT = .o
+OSNAME = linux
+OSVERS = 2.6.11-6mdksmp
+RANLIB = :
+SITELIBEXP = /home/stas/perl/5.8.7-ithread/lib/site_perl/5.8.7
+SITEARCHEXP = /home/stas/perl/5.8.7-ithread/lib/site_perl/5.8.7/i686-linux-thread-multi
+SO = so
+EXE_EXT = 
+FULL_AR = /usr/bin/ar
+VENDORARCHEXP = 
+VENDORLIBEXP = 
+
+
+# --- MakeMaker constants section:
+AR_STATIC_ARGS = cr
+DIRFILESEP = /
+NAME = Test::Simple
+NAME_SYM = Test_Simple
+VERSION = 0.60
+VERSION_MACRO = VERSION
+VERSION_SYM = 0_60
+DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
+XS_VERSION = 0.60
+XS_VERSION_MACRO = XS_VERSION
+XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
+INST_ARCHLIB = ../blib/arch
+INST_SCRIPT = ../blib/script
+INST_BIN = ../blib/bin
+INST_LIB = ../blib/lib
+INST_MAN1DIR = ../blib/man1
+INST_MAN3DIR = ../blib/man3
+MAN1EXT = 1
+MAN3EXT = 3
+INSTALLDIRS = perl
+DESTDIR = 
+PREFIX = 
+PERLPREFIX = /home/stas/perl/5.8.7-ithread
+SITEPREFIX = /home/stas/perl/5.8.7-ithread
+VENDORPREFIX = 
+INSTALLPRIVLIB = $(PERLPREFIX)/lib/5.8.7
+DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
+INSTALLSITELIB = $(SITEPREFIX)/lib/site_perl/5.8.7
+DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
+INSTALLVENDORLIB = 
+DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
+INSTALLARCHLIB = $(PERLPREFIX)/lib/5.8.7/i686-linux-thread-multi
+DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
+INSTALLSITEARCH = $(SITEPREFIX)/lib/site_perl/5.8.7/i686-linux-thread-multi
+DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
+INSTALLVENDORARCH = 
+DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
+INSTALLBIN = $(PERLPREFIX)/bin
+DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
+INSTALLSITEBIN = $(SITEPREFIX)/bin
+DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
+INSTALLVENDORBIN = 
+DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
+INSTALLSCRIPT = $(PERLPREFIX)/bin
+DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
+INSTALLMAN1DIR = $(PERLPREFIX)/man/man1
+DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
+INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
+DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
+INSTALLVENDORMAN1DIR = 
+DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
+INSTALLMAN3DIR = $(PERLPREFIX)/man/man3
+DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
+INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
+DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
+INSTALLVENDORMAN3DIR = 
+DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
+PERL_LIB = /home/stas/perl/5.8.7-ithread/lib/5.8.7
+PERL_ARCHLIB = /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi
+LIBPERL_A = libperl.a
+FIRST_MAKEFILE = Makefile
+MAKEFILE_OLD = $(FIRST_MAKEFILE).old
+MAKE_APERL_FILE = $(FIRST_MAKEFILE).aperl
+PERLMAINCC = $(CC)
+PERL_INC = /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE
+PERL = /home/stas/perl/5.8.7-ithread/bin/perl5.8.7
+FULLPERL = /home/stas/perl/5.8.7-ithread/bin/perl5.8.7
+ABSPERL = $(PERL)
+PERLRUN = $(PERL)
+FULLPERLRUN = $(FULLPERL)
+ABSPERLRUN = $(ABSPERL)
+PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+PERL_CORE = 0
+PERM_RW = 644
+PERM_RWX = 755
+
+MAKEMAKER   = /home/stas/perl/5.8.7-ithread/lib/5.8.7/ExtUtils/MakeMaker.pm
+MM_VERSION  = 6.17
+MM_REVISION = 1.133
+
+# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
+# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
+# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
+# DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
+FULLEXT = Test/Simple
+BASEEXT = Simple
+PARENT_NAME = Test
+DLBASE = $(BASEEXT)
+VERSION_FROM = lib/Test/Simple.pm
+OBJECT = 
+LDFROM = $(OBJECT)
+LINKTYPE = dynamic
+
+# Handy lists of source code files:
+XS_FILES = 
+C_FILES  = 
+O_FILES  = 
+H_FILES  = 
+MAN1PODS = 
+MAN3PODS = lib/Test/Builder.pm \
+	lib/Test/More.pm \
+	lib/Test/Simple.pm \
+	lib/Test/Tutorial.pod
+
+# Where is the Config information that we are using/depend on
+CONFIGDEP = $(PERL_ARCHLIB)$(DIRFILESEP)Config.pm $(PERL_INC)$(DIRFILESEP)config.h
+
+# Where to build things
+INST_LIBDIR      = $(INST_LIB)/Test
+INST_ARCHLIBDIR  = $(INST_ARCHLIB)/Test
+
+INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
+INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
+
+INST_STATIC      = 
+INST_DYNAMIC     = 
+INST_BOOT        = 
+
+# Extra linker info
+EXPORT_LIST        = 
+PERL_ARCHIVE       = 
+PERL_ARCHIVE_AFTER = 
+
+
+TO_INST_PM = lib/Test/Builder.pm \
+	lib/Test/More.pm \
+	lib/Test/Simple.pm \
+	lib/Test/Tutorial.pod
+
+PM_TO_BLIB = lib/Test/Simple.pm \
+	../blib/lib/Test/Simple.pm \
+	lib/Test/Builder.pm \
+	../blib/lib/Test/Builder.pm \
+	lib/Test/More.pm \
+	../blib/lib/Test/More.pm \
+	lib/Test/Tutorial.pod \
+	../blib/lib/Test/Tutorial.pod
+
+
+# --- MakeMaker platform_constants section:
+MM_Unix_VERSION = 1.42
+PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
+
+
+# --- MakeMaker tool_autosplit section:
+# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
+AUTOSPLITFILE = $(PERLRUN)  -e 'use AutoSplit;  autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
+
+
+
+# --- MakeMaker tool_xsubpp section:
+
+
+# --- MakeMaker tools_other section:
+SHELL = /bin/sh
+CHMOD = chmod
+CP = cp
+MV = mv
+NOOP = $(SHELL) -c true
+NOECHO = @
+RM_F = rm -f
+RM_RF = rm -rf
+TEST_F = test -f
+TOUCH = touch
+UMASK_NULL = umask 0
+DEV_NULL = > /dev/null 2>&1
+MKPATH = $(PERLRUN) "-MExtUtils::Command" -e mkpath
+EQUALIZE_TIMESTAMP = $(PERLRUN) "-MExtUtils::Command" -e eqtime
+ECHO = echo
+ECHO_N = echo -n
+UNINST = 0
+VERBINST = 0
+MOD_INSTALL = $(PERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
+DOC_INSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
+UNINSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e uninstall
+WARN_IF_OLD_PACKLIST = $(PERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist
+
+
+# --- MakeMaker makemakerdflt section:
+makemakerdflt: all
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dist section skipped.
+
+# --- MakeMaker macro section:
+
+
+# --- MakeMaker depend section:
+
+
+# --- MakeMaker cflags section:
+
+
+# --- MakeMaker const_loadlibs section:
+
+
+# --- MakeMaker const_cccmd section:
+
+
+# --- MakeMaker post_constants section:
+
+
+# --- MakeMaker pasthru section:
+
+PASTHRU = LIB="$(LIB)"\
+	LIBPERL_A="$(LIBPERL_A)"\
+	LINKTYPE="$(LINKTYPE)"\
+	PREFIX="$(PREFIX)"\
+	OPTIMIZE="$(OPTIMIZE)"\
+	PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
+	PASTHRU_INC="$(PASTHRU_INC)"
+
+
+# --- MakeMaker special_targets section:
+.SUFFIXES: .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
+
+.PHONY: all config static dynamic test linkext manifest
+
+
+
+# --- MakeMaker c_o section:
+
+
+# --- MakeMaker xs_c section:
+
+
+# --- MakeMaker xs_o section:
+
+
+# --- MakeMaker top_targets section:
+all :: pure_all manifypods
+	$(NOECHO) $(NOOP)
+
+
+pure_all :: config pm_to_blib subdirs linkext
+	$(NOECHO) $(NOOP)
+
+subdirs :: $(MYEXTLIB)
+	$(NOECHO) $(NOOP)
+
+config :: $(FIRST_MAKEFILE) $(INST_LIBDIR)$(DIRFILESEP).exists
+	$(NOECHO) $(NOOP)
+
+config :: $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
+	$(NOECHO) $(NOOP)
+
+config :: $(INST_AUTODIR)$(DIRFILESEP).exists
+	$(NOECHO) $(NOOP)
+
+$(INST_AUTODIR)/.exists :: /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h
+	$(NOECHO) $(MKPATH) $(INST_AUTODIR)
+	$(NOECHO) $(EQUALIZE_TIMESTAMP) /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h $(INST_AUTODIR)/.exists
+
+	-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
+
+$(INST_LIBDIR)/.exists :: /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h
+	$(NOECHO) $(MKPATH) $(INST_LIBDIR)
+	$(NOECHO) $(EQUALIZE_TIMESTAMP) /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h $(INST_LIBDIR)/.exists
+
+	-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
+
+$(INST_ARCHAUTODIR)/.exists :: /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h
+	$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
+	$(NOECHO) $(EQUALIZE_TIMESTAMP) /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
+
+	-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
+
+config :: $(INST_MAN3DIR)$(DIRFILESEP).exists
+	$(NOECHO) $(NOOP)
+
+
+$(INST_MAN3DIR)/.exists :: /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h
+	$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
+	$(NOECHO) $(EQUALIZE_TIMESTAMP) /home/stas/perl/5.8.7-ithread/lib/5.8.7/i686-linux-thread-multi/CORE/perl.h $(INST_MAN3DIR)/.exists
+
+	-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)
+
+help:
+	perldoc ExtUtils::MakeMaker
+
+
+# --- MakeMaker linkext section:
+
+linkext :: $(LINKTYPE)
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dlsyms section:
+
+
+# --- MakeMaker dynamic section:
+
+dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dynamic_bs section:
+
+BOOTSTRAP =
+
+
+# --- MakeMaker dynamic_lib section:
+
+
+# --- MakeMaker static section:
+
+## $(INST_PM) has been moved to the all: target.
+## It remains here for awhile to allow for old usage: "make static"
+static :: $(FIRST_MAKEFILE) $(INST_STATIC)
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker static_lib section:
+
+
+# --- MakeMaker manifypods section:
+
+POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
+POD2MAN = $(POD2MAN_EXE)
+
+
+manifypods : pure_all  \
+	lib/Test/Builder.pm \
+	lib/Test/Simple.pm \
+	lib/Test/More.pm \
+	lib/Test/Tutorial.pod \
+	lib/Test/Builder.pm \
+	lib/Test/Simple.pm \
+	lib/Test/More.pm \
+	lib/Test/Tutorial.pod
+	$(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW)\
+	  lib/Test/Builder.pm $(INST_MAN3DIR)/Test::Builder.$(MAN3EXT) \
+	  lib/Test/Simple.pm $(INST_MAN3DIR)/Test::Simple.$(MAN3EXT) \
+	  lib/Test/More.pm $(INST_MAN3DIR)/Test::More.$(MAN3EXT) \
+	  lib/Test/Tutorial.pod $(INST_MAN3DIR)/Test::Tutorial.$(MAN3EXT) 
+
+
+
+
+# --- MakeMaker processPL section:
+
+
+# --- MakeMaker installbin section:
+
+
+# --- MakeMaker subdirs section:
+
+# none
+
+# --- MakeMaker clean_subdirs section:
+clean_subdirs :
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker clean section:
+
+# Delete temporary files but do not touch installed files. We don't delete
+# the Makefile here so a later make realclean still has a makefile to use.
+
+clean :: clean_subdirs
+	-$(RM_RF) ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all $(INST_ARCHAUTODIR)/extralibs.ld perlmain.c tmon.out mon.out so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe perl perl$(EXE_EXT) $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def lib$(BASEEXT).def $(BASEEXT).exp $(BASEEXT).x core core.*perl.*.? *perl.core core.[0-9] core.[0-9][0-9] core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9][0-9]
+	-$(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
+
+
+# --- MakeMaker realclean_subdirs section:
+realclean_subdirs :
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker realclean section:
+
+# Delete temporary files (via clean) and also delete installed files
+realclean purge ::  clean realclean_subdirs
+	$(RM_RF) $(INST_AUTODIR) $(INST_ARCHAUTODIR)
+	$(RM_RF) $(DISTVNAME)
+	$(RM_F)  ../blib/lib/Test/More.pm ../blib/lib/Test/Tutorial.pod ../blib/lib/Test/Builder.pm ../blib/lib/Test/Simple.pm $(MAKEFILE_OLD) $(FIRST_MAKEFILE)
+
+
+# --- MakeMaker metafile section:
+metafile :
+	$(NOECHO) $(ECHO) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
+	$(NOECHO) $(ECHO) '#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#' >> META.yml
+	$(NOECHO) $(ECHO) 'name:         Test-Simple' >> META.yml
+	$(NOECHO) $(ECHO) 'version:      0.60' >> META.yml
+	$(NOECHO) $(ECHO) 'version_from: lib/Test/Simple.pm' >> META.yml
+	$(NOECHO) $(ECHO) 'installdirs:  perl' >> META.yml
+	$(NOECHO) $(ECHO) 'requires:' >> META.yml
+	$(NOECHO) $(ECHO) '    Test::Harness:                 2.03' >> META.yml
+	$(NOECHO) $(ECHO) '' >> META.yml
+	$(NOECHO) $(ECHO) 'distribution_type: module' >> META.yml
+	$(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
+
+
+# --- MakeMaker metafile_addtomanifest section:
+metafile_addtomanifest:
+	$(NOECHO) $(PERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
+	-e '    or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
+
+
+# --- MakeMaker dist_basics section skipped.
+
+# --- MakeMaker dist_core section skipped.
+
+# --- MakeMaker distdir section skipped.
+
+# --- MakeMaker dist_test section skipped.
+
+# --- MakeMaker dist_ci section skipped.
+
+# --- MakeMaker install section skipped.
+
+# --- MakeMaker force section:
+# Phony target to force checking subdirectories.
+FORCE:
+	$(NOECHO) $(NOOP)
+
+
+# --- MakeMaker perldepend section:
+
+
+# --- MakeMaker makefile section:
+
+# We take a very conservative approach here, but it's worth it.
+# We move Makefile to Makefile.old here to avoid gnu make looping.
+$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
+	$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
+	$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
+	$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+	$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
+	-$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP)
+	$(PERLRUN) Makefile.PL 
+	$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
+	$(NOECHO) $(ECHO) "==> Please rerun the make command.  <=="
+	false
+
+
+
+# --- MakeMaker staticmake section:
+
+# --- MakeMaker makeaperl section ---
+MAP_TARGET    = ../perl
+FULLPERL      = /home/stas/perl/5.8.7-ithread/bin/perl5.8.7
+
+
+# --- MakeMaker test section:
+
+TEST_VERBOSE=0
+TEST_TYPE=test_$(LINKTYPE)
+TEST_FILE = test.pl
+TEST_FILES = t/*.t
+TESTDB_SW = -d
+
+testdb :: testdb_$(LINKTYPE)
+
+test :: $(TEST_TYPE)
+
+test_dynamic :: pure_all
+	PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
+
+
+testdb_dynamic :: pure_all
+	PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+
+test_ : test_dynamic
+
+test_static :: test_dynamic
+testdb_static :: testdb_dynamic
+
+
+# --- MakeMaker ppd section:
+# Creates a PPD (Perl Package Description) for a binary distribution.
+ppd:
+	$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,60,0,0">' > $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '    <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '    <ABSTRACT></ABSTRACT>' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '    <AUTHOR></AUTHOR>' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '        <DEPENDENCY NAME="Test-Harness" VERSION="2,03,0,0" />' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '        <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="i686-linux-thread-multi" />' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> $(DISTNAME).ppd
+	$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
+
+
+# --- MakeMaker pm_to_blib section:
+
+pm_to_blib: $(TO_INST_PM)
+	$(NOECHO) $(PERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
+	  lib/Test/Simple.pm ../blib/lib/Test/Simple.pm \
+	  lib/Test/Builder.pm ../blib/lib/Test/Builder.pm \
+	  lib/Test/More.pm ../blib/lib/Test/More.pm \
+	  lib/Test/Tutorial.pod ../blib/lib/Test/Tutorial.pod 
+	$(NOECHO) $(TOUCH) $@
+
+# --- MakeMaker selfdocument section:
+
+
+# --- MakeMaker postamble section:
+
+
+# End.

Propchange: perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile.PL
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile.PL?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile.PL (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile.PL Tue May 17 14:38:00 2005
@@ -0,0 +1,107 @@
+# A template for Makefile.PL used by Arena Networks.
+# - Set the $PACKAGE variable to the name of your module.
+# - Set $LAST_API_CHANGE to reflect the last version you changed the API 
+#   of your module.
+# - Fill in your dependencies in PREREQ_PM
+# Alternatively, you can say the hell with this and use h2xs.
+
+use 5.004;
+
+use Config;
+use ExtUtils::MakeMaker;
+
+$PACKAGE = 'Test::Simple';
+($PACKAGE_FILE = $PACKAGE) =~ s|::|/|g;
+$LAST_API_CHANGE    = 0.48;
+$LAST_THREAD_CHANGE = 0.48;
+
+eval "require $PACKAGE";
+
+unless ($@) { # Make sure we did find the module.
+    if( ${$PACKAGE.'::VERSION'} < $LAST_API_CHANGE ) {
+        printf <<"CHANGE_WARN", $LAST_API_CHANGE;
+
+NOTE: There have been API changes between this version and any older
+than version %s!  Please see the Changes file for details.
+
+CHANGE_WARN
+
+        sleep 5;
+    }
+    if( $] >= 5.008 && $Config{useithreads} &&
+        ${$PACKAGE.'::VERSION'} < $LAST_THREAD_CHANGE 
+      ) 
+    {
+        printf <<"THREAD_WARN", $LAST_THREAD_CHANGE;
+
+NOTE: The behavior of Test::More and threads has changed between this
+version and any older than version %s!  Please see the Changes file
+for details.
+
+THREAD_WARN
+
+        sleep 5;
+    }
+
+}
+
+WriteMakefile(
+    NAME            => $PACKAGE,
+    VERSION_FROM    => "lib/$PACKAGE_FILE.pm", # finds $VERSION
+    PREREQ_PM       => { 
+                        Test::Harness   => 2.03,
+                       },
+    # Added to the core somewhere around 5.7.2.
+    INSTALLDIRS     => $] >= 5.00702 ? 'perl' : 'site'
+);
+
+
+{
+    package MY;
+
+    use File::Basename;
+    sub test_via_harness {
+        my($self, $orig_perl, $tests) = @_;
+
+        my @perls = ();
+        if( $ENV{PERL_TEST_ALL} ) {
+            require File::Spec;
+            my $tlib = File::Spec->rel2abs('t/lib/');
+            push @perls, 
+              map "PERL5LIB=$tlib $_",
+                qw(
+                   perl5.4.0
+                   perl5.4.5
+                   perl5.5.3
+                   perl5.6.0
+                   perl5.6.1
+                  );
+
+            push @perls,
+              qw(
+                 perl
+                 perl5.8.0
+                 perl5.8.0-ithreads
+                 bleadperl
+                );
+        }
+        else {
+            push @perls, $orig_perl;
+        }
+
+        my $out;
+        foreach my $perl (@perls) {
+            $out .= $self->SUPER::test_via_harness($perl, $tests) . "\n";
+        }
+        $out =~ s{-I\$\(PERL_\w*LIB\)}{}g;
+
+        return $out;
+    }
+}
+
+
+# Older versions of Test::Simple were very naughty about being required and
+# exitted with 255.  This overrides that behavior so it builds from CPAN.
+END {
+    exit(0);
+}

Propchange: perl/Apache-Test/branches/test-more-unstable/Test-Simple/Makefile.PL
------------------------------------------------------------------------------
    svn:eol-style = native

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/README
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/README?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/README (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/README Tue May 17 14:38:00 2005
@@ -0,0 +1,15 @@
+This is the README file for Test::Simple, basic utilities for 
+writing tests, by Michael G Schwern <schwern@pobox.com>.
+
+After installation, please consult the tutorial for how to
+start adding tests to your modules. 'perldoc Test::Tutorial'
+should work on most systems.
+
+* Installation
+
+Test::Simple uses the standard perl module install process:
+
+perl Makefile.PL
+make
+make test
+make install

Added: perl/Apache-Test/branches/test-more-unstable/Test-Simple/TODO
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/branches/test-more-unstable/Test-Simple/TODO?rev=170671&view=auto
==============================================================================
--- perl/Apache-Test/branches/test-more-unstable/Test-Simple/TODO (added)
+++ perl/Apache-Test/branches/test-more-unstable/Test-Simple/TODO Tue May 17 14:38:00 2005
@@ -0,0 +1,20 @@
+See https://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-Simple plus here's
+a few more I haven't put in RT yet.
+
+    Finish (start?) Test::FAQ
+
+    Expand the Test::Tutorial
+
+    $^C exception control?
+
+    Document that everything goes through Test::Builder->ok()
+
+    Add test name to diagnostic output
+
+    Add diag() to details().
+
+    Add at_end() callback?
+
+    Combine all *output methods into outputs().
+
+    Change *output* to return the old FH, not the new one when setting.



Mime
View raw message