Lightknight has asked for the wisdom of the Perl Monks concerning the following question:

I've only created two modules CPAN. Both times, I've tested it locally, and uploaded the xxx-001.tar.gz to CPAN via PAUSE, only to discover that it doesn't work on some old perl version, actually requires some module I have installed locally and/or fails on some other platform than the one I've developed it on.

What I'd like is to be able to submit my candidate xxx-001.tar.gz to cpantesters, have it tested, and based on the result, post my now quite well-tested xxx-001.tar.gz on CPAN.

Is that possible? I've checked CPAN Authors FAQ and other CPAN Testers pages but haven't been able to find an upload button anywhere...

It seems counterproductive, also for CPAN, that everybody has to suffer through my initial embarrassing public mistakes....

  • Comment on Can I submit a xxx-001.tar.gz to cpantesters without uploading/publishing it to CPAN?

Replies are listed 'Best First'.
Re: Can I submit a xxx-001.tar.gz to cpantesters without uploading/publishing it to CPAN?
by jeffa (Bishop) on Jun 22, 2015 at 18:26 UTC

    You could use travis-ci instead, and supply a .travis.yml that looks something like:

    language: perl before_install: - cpanm --notest #put any CPAN dependencies you have here perl: - "5.20" - "5.18" - "5.16" - "5.14" - "5.12" - "5.10"
    More here: Building a Perl Project

    jeffa

    L-LL-L--L-LL-L--L-LL-L--
    -R--R-RR-R--R-RR-R--R-RR
    B--B--B--B--B--B--B--B--
    H---H---H---H---H---H---
    (the triplet paradiddle with high-hat)
    
Re: Can I submit a xxx-001.tar.gz to cpantesters without uploading/publishing it to CPAN?
by salva (Canon) on Jun 22, 2015 at 19:39 UTC
    Module releases with version numbers similar to 1.03_04 are considered by the CPAN tool-chain as developer releases and not installed unless specifically requested.
Re: Can I submit a xxx-001.tar.gz to cpantesters without uploading/publishing it to CPAN?
by Anonymous Monk on Jun 22, 2015 at 18:10 UTC
    No, it is not possible, cpantesters test cpan modules only, whether they are xxx-0000_alphadev.tar.gz ** DEVELOPER RELEASE ** or a regular release xxx-0001.tar.gz