diff --git a/.travis.yml b/.travis.yml index c151575..3af8384 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,19 +1,41 @@ sudo: false language: perl perl: + - "blead" + - "5.26" + - "5.24" + - "5.22" + - "5.20" - "5.18" - "5.16" - "5.14" - "5.12" - "5.10" + +matrix: + allow_failures: + - perl: blead + include: + - perl: "5.26" + env: COVERAGE=1 + before_install: - - "dzil authordeps | xargs cpanm" - - "cpanm -n Devel::Cover::Report::Coveralls" - - "cpanm Dist::Zilla::App::Command::cover" -install: "dzil listdeps | xargs cpanm" + - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers + - source ~/travis-perl-helpers/init --always-upgrade-modules + - build-perl + - perl -V + - build-dist + - cd $BUILD_DIR + +install: + - cpan-install --deps --coverage + - cpan-install Devel::Cover + - dzil authordeps --missing | cpanm + script: - "PERL5OPT=-MDevel::Cover=-coverage,statement,branch,condition,path,subroutine prove -lrsv t" - "cover" - "dzil test" + after_success: - - "cover -report coveralls" + - coverage-report diff --git a/dist.ini b/dist.ini index 2e5b7a2..e7b49d7 100644 --- a/dist.ini +++ b/dist.ini @@ -50,9 +50,9 @@ Pod::Usage = 0 [Readme] ; Adds 'provides' section in META.yml -[MetaProvides::Package] +;[MetaProvides::Package] -[GitHub::Meta] +;[GitHub::Meta] [CheckChangeLog] @@ -73,7 +73,7 @@ critic_config = xt/perlcritic.rc [PodSyntaxTests] ; Tests module Kwalitee -[Test::Kwalitee::Extra] +[Test::Kwalitee] ; upload Distribution to CPAN [TestRelease]