Re: Automated testing failure

[email protected] (Nicholas Clark)
Newsgroups perl.xs
Message-ID <[email protected]>
On Wed, Feb 08, 2012 at 06:38:24PM -0700, ben wrote:
> So I've got my module listed on cpan, and other folks are downloading
> it. Great, but it looks like mostly it's being tested mostly by
> automated scripts which is fine, but most of these systems appear to not
> have pam headers which is not. what is the best practice for dealing
> with binary modules which depend on third party librarys? wget? die? exit 0?

I think it's exit 0

    "How can I stop getting FAIL reports for missing libraries or other
    non-Perl dependencies?"

    If you have some special dependencies and don't want to get CPAN Testers
    reports if a dependency is not available, just exit from the Makefile.PL
    or Build.PL normally (with an exit code of 0) before the Makefile or
    Build file is created.

        exit 0 unless some_dependency_is_met();

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

That section continues with a suggestion that Devel::CheckLib might be
useful in this sort of situation.

Nicholas Clark
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.