[perl #57320] touch /tmp/t && make test => fails t/perl/Parrot_IO.t ?

James Keenan via RT parrotbug-followup at parrotcode.org
Mon Dec 8 00:39:40 UTC 2008


On Sun Dec 07 12:59:16 2008, coke wrote:

> 
> The function tmp_directory that is called in the test file to create
> "/tmp/t" is ONLY called from
> this test file. That may point to ripping out the function instead of
> trying to craft a test for it.

Just now I was on the verge of doing a commit in which I ripped out
Parrot::IO::Directory::tmp_directory() and the one directly associated
test in t/perl/Parrot_IO.t.  Out of obsessiveness, I called: 'make clean
&& make && prove -v t/perl/*.t'.

Only then did I realize that the '$d' object returned by the test is an
input into the next two tests and many other tests in that file.  So
simply ripping out the function and a single unit test won't work.

This requires more study.

kid51




More information about the parrot-dev mailing list