Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Even if a distribution lacks a ./t directory, it may have a test.pl script. Hence, you may want to adjust your criteria for discarding untestable distributions.
    • I had considered that, but a number of test.pl modules don't output TAP (largely because they're older code). As a result, my parser can't reliably parse their output. My goal here, in reality, is not to test all of the CPAN, but to have a massive stress test of TAPx::Parser [cpan.org]. I still have several thousand test suites left which I can use and I've found a few bugs I need to address.

      That being said, I doubt all tests in t/*.t are based on Perl's regular testing tools, but I have to start somewhere.

      • Yes, I had considered that you had considered that.

        In which case, it would be handy to know what test.pl scripts aren't TAP-compliant. I know early versions of Compress::Bzip2 (before it was taken over by the current maintainer) featured a test script that produced nothing useful.

        It would be nice to have an exhaustive list. Then we could go about fixing them, if the distributions in question are useful enough to be worth the attention.