- perl: 5.18
env: COVERAGE=1
before_install:
- - source maint/travis-perlbrew
- - perlbrew install-cpanm -f
+ - git clone git://github.com/haarg/perl-travis-helper
+ - source perl-travis-helper/init
+ - build-perl
- perl -V
+ - build-dist
+ - cd $BUILD_DIR
install:
- - maint/travis-install ExtUtils::MakeMaker
- - maint/travis-install --deps
- - "[ -n \"$COVERAGE\" ] && maint/travis-install Devel::Cover Devel::Cover::Report::Coveralls || true"
- - "[ -n \"$COVERAGE\" ] && cover -delete -silent || true"
- - "[ -n \"$COVERAGE\" ] && export HARNESS_PERL_SWITCHES='-MDevel::Cover=-ignore,^x?t/,-blib,0' || true"
+ - cpan-install --deps
+ - cpan-install --coverage
+before_script:
+ - coverage-setup
script:
- - prove -lv
+ - perl Makefile.PL
+ - make
+ - make test TEST_VERBOSE=1 TEST_FILES="$(test-files)"
after_success:
- - "[ -n \"$COVERAGE\" ] && cover -report coveralls || true"
+ - coverage-report
branches:
except:
- /^wip\//