Re: Travis CI build improvements

Peter Cock <[email protected]> Mon, 17 Apr 2017 17:36:39 +0100
Newsgroups gmane.comp.lang.perl.bio.general
Message-ID <CAKVJ-_4-GnaJ4E8Ly04Tregs4fYim7_N=H=wmn7YKf_rzH-E7A@mail.gmail.com>
Good idea - we've spent time doing similar work for Biopython,
although we settled on codecov.io rather than coveralls.io -
both support Perl projects:

https://github.com/codecov/example-perl

Note that Biopython's coverage figures reported here hover
at around 80% based on TravisCI Linux testing only, where
we exclude our online tests and do not have all the optional
dependencies installed:

https://codecov.io/github/biopython/biopython/

I would expect BioPerl to face similar challenges in tracking
test coverage vs optional dependencies.

Peter

On Mon, Apr 17, 2017 at 5:15 PM, Zakariyya Mughal <[email protected]> wrote:
> Hello,
>
> I noticed the Travis CI configuration could use some work. I suggest
> taking a look at <https://github.com/travis-perl/helpers> since it can
> automatically install all the dependencies and send the coverage to
> Coveralls.
>
> We could additionally look at automatically building on Windows (using
> Appveyor) and macOS (using Travis CI) as well.
>
> I helped the PDL project improve their builds and coverage in the past
> using the same tools.
>
> Regards,
> - Zakariyya Mughal
> _______________________________________________
> Bioperl-l mailing list
> [email protected]
> http://mailman.open-bio.org/mailman/listinfo/bioperl-l