FAIL: Test report for TAP::Parser r669 (surly)

Ovid publiustemp-tapx at yahoo.com
Wed Oct 3 10:56:43 BST 2007


--- Ovid <publiustemp-tapx at yahoo.com> wrote:

> App::Prove uses File::Find and presumably will fail the same taint
> check.

Wait, prove doesn't work with taint checking:

  perl -T -Ilib bin/prove -l t

We get errors like:

t/aggregator.............Could not execute (/usr/bin/perl -Ilib -T
t/aggregator.t): Insecure $ENV{PATH} while running with -T switch at
/usr/share/perl/5.8/IPC/Open3.pm line 168.

I could add no_chdir to App::Prove's find() call, but that still
results in the same message above.

Ugh.  Not sure of the best way to handle this.  I note that the old
prove didn't have -T, so maybe we shouldn't either?  Of course, that
still doesn't get 00-load.t passing :)

Cheers,
Ovid

--
Buy the book  - http://www.oreilly.com/catalog/perlhks/
Perl and CGI  - http://users.easystreet.com/ovid/cgi_course/
Personal blog - http://publius-ovidius.livejournal.com/
Tech blog     - http://use.perl.org/~Ovid/journal/


More information about the tapx-dev mailing list