parser bugs with 5.8.8 core

Eric Wilhelm scratchcomputing at gmail.com
Tue Sep 11 08:27:07 BST 2007


Here's what I'm using to run the core tests with 

Of course:
  tar -xzvf perl-5.8.8.tar.gz
  cd perl-5.8.8.tar.gz

And make a tapx tree [1]
  mkdir /tmp/lib
  hop_to_links ~/hop/o/tapx-stable/lib/ /tmp/lib/
  hop_to_links ~/hop/n/TAP-Harness-Parallel/lib/ /tmp/lib
  rm /tmp/lib/Test/Harness.pm

And then
  cd t
  edit t/harness
    replace (just before 'exit(0) unless -e "../testcompile";')
      Test::Harness::runtests(@tests);
    with:
      system($^X, qw(-I /tmp/lib -S runtests ), @tests);

Then it's just
  ./perl ./harness

Or, if you're in a hurry

  ./perl ./harness ../lib/Test/t/multiline.t op/stat.t

So, the question is.  Do we already know about these parser/TAP bugs or 
are they new and different?



[1] Yes, that setup assumes you're on my computer :-D.  Lacking 
hop_to_links, try the following links or use svn export.  I think 
Test::Harness is a no-no because, well -- it's in the core.  Note that 
t/harness smashes PERL5LIB.

http://scratchcomputing.com/developers/live-install.html 
http://scratchcomputing.com/svn/Module-Subversion-Juggle/trunk/bin/hop_to_links

--Eric
-- 
Any sufficiently advanced incompetence is indistinguishable from malice.
--The Napoleon-Clarke Law
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------


More information about the tapx-dev mailing list