[Bioperl-l] Travis CI build improvements

Peter Cock p.j.a.cock at googlemail.com
Mon Apr 17 16:36:39 UTC 2017


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 <zaki.mughal at gmail.com> 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
> Bioperl-l at mailman.open-bio.org
> http://mailman.open-bio.org/mailman/listinfo/bioperl-l


More information about the Bioperl-l mailing list