On 10/21/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote: > >If a > >specified prerequisite (from META.yml, Makefile.PL or Build.PL) is not > >satisfied, failing reports are discarded. (Passing reports are still > >sent, however.) > > Really? Seems like that should report "PREREQ_FAIL" or something.
Your META.yml says your module needs "Foo::Bar 1.23". Someone doesn't have Foo::Bar installed. Your tests fail. Did they fail because Foo::Bar was missing? Or because one or more tests failed. I could try to parse for missing module messages, but what if you squelched that in an eval and printed a more user-friendly missing module message to the console that didn't parse. All I know conclusively is that your tests failed and that what you specified as prerequisites were not satisfied. Everything else is conjecture or heuristics, neither of which I particularly want to maintain over time. David David