# New Ticket Created by  Patrick R. Michaud 
# Please include the string:  [perl #47620]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=47620 >


Something has broken 'make test' in several of the languages/
subdirectories, at least on my system.  I suspect it's either
Test::Harness related (I'm running T::H 3.03)... or our custom
harnesses are using T::H in a way that is no longer workable.

As an example, running 'make test' in languages/pheme/ gives me
stuff like:

===== 'make test' output =====
~/parrot/trunk/languages/pheme$ make test
/usr/bin/perl -Ilib t/harness
Error: file cannot be read: -le
current instr.: 'parrot;Pheme::Compiler;main' pc 89 (pheme.pir:73)
t/atom..................Could not execute (../../parrot ./pheme.pbc t/atom.t): 
open3: exec of ../../parrot ./pheme.pbc t/atom.t failed at 
/usr/local/share/perl/5.8.8/TAP/Parser/Iterator/Process.pm line 148
BEGIN failed--compilation aborted at t/harness line 8.
t/atom.................. Dubious, test returned 2 (wstat 512, 0x200)
 No subtests run
t/car...................Could not execute (../../parrot ./pheme.pbc t/car.t): 
open3: exec of ../../parrot ./pheme.pbc t/car.t failed at 
/usr/local/share/perl/5.8.8/TAP/Parser/Iterator/Process.pm line 148
BEGIN failed--compilation aborted at t/harness line 8.
t/car................... Dubious, test returned 2 (wstat 512, 0x200)
 No subtests run
t/cdr...................Could not execute (../../parrot ./pheme.pbc t/cdr.t): 
open3: exec of ../../parrot ./pheme.pbc t/cdr.t failed at 
/usr/local/share/perl/5.8.8/TAP/Parser/Iterator/Process.pm line 148
BEGIN failed--compilation aborted at t/harness line 8.
t/cdr................... Dubious, test returned 2 (wstat 512, 0x200)
 No subtests run
[...]
=========


Running the command directly works:
~/parrot/trunk/languages/pheme$ ../../parrot ./pheme.pbc t/atom.t
1..4
ok 1 - atom? should be true given one atom
ok 2 - ... but not a list
ok 3 - car of one element list should make atom? true
ok 4 - cdr of list should make atom? false
~/parrot/trunk/languages/pheme$


Suggestions, fixes, workarounds very welcome.

Pm

Reply via email to