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.
clearly declared prerequisites? (Score:2)
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?
Re:clearly declared prerequisites? (Score:1)
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
Blame the tools? (Score:2)
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
Relevance (Score:2)
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