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

use Perl Log In

Log In

[ Create a new account ]

rjbs (4671)

rjbs
  (email not shown publicly)
http://rjbs.manxome.org/
AOL IM: RicardoJBSignes (Add Buddy, Send Message)
Yahoo! ID: RicardoSignes (Add User, Send Message)

I'm a Perl coder living in Bethlehem, PA and working Philadelphia. I'm a philosopher and theologan by training, but I was shocked to learn upon my graduation that these skills don't have many associated careers. Now I write code.

Journal of rjbs (4671)

Saturday December 17, 2005
12:19 PM

cpan testers who shouldn't

[ #28036 ]

The CPAN testers are, in general, a crew of kind-hearted people who perform a valuable service for module authors. They run tests for all kinds of modules -- even ones that the tester just doesn't care about. How else would we ever know that XML::Fudge::WithPeanuts doesn't work on OpenVMS/3.2-cray?

Really, though, they are a good bunch and should be applauded and given beer.

That said, every time somebody decides to submit automated test results from a system that doesn't give up if it can't meet a distribution's clearly declared prerequisites, God kills a kitten.

It is not that hard: if you don't meet the prereqs, either instal them or (more likely) give up. Don't waste my time loading your report, just so I can see that all of Log::Dispatch::LogTable's tests failed because you don't have Log::Dispatch.

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.
  • You mentioned Log::Dispatch::LogTable which I can't find, but perhaps you meant Log::Dispatch::TextTable. (If not, ignore me).

    The Makefile.PL for Log::Dispatch::TextTable lists Test::More as a prerequisite, but doesn't list Log::Dispatch. Am I missing something?

    • You are missing the fact that I apparently fixed that problem /after/ 0.01, and then did not upload 0.02. Fortunately, I uploaded 0.02 for an unrelated issue this morning.

      Sigh!

      Well, despite the fact that *I* am the idiot in this situation, the problem I described does exist, and does but me and other people, sometimes. Oh well. Let's save this rant for a future time when it's on point, and then I can just point at it, rather than complaining again. :(
      --
      rjbs
  • CPAN testing is an automated process. It would appear to me that this system ought to be smart enough to see that tests fail because of prerequisites that are missing, and simply refuse to send a report. And it looks like it's not, because reports are being sent.

    Oh, I have plenty of more gripes on the module installation tools, for example in their failing to notice that a required (non-perl) library is missing. Now, you only find out because of failing tests. Surely it must be possible to have the C compil
  • You complaint is actually relevant, please see my journal entry [perl.org] about problems with the tests.

    In my opinion tests should not be run if prerequisites cannot be met, though missing prerequisites should be reported.

    The test reporting interface is VERY open, but I think it is important that is remains open and easy to use.

    jonasbn