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