Release commit for 1.003003
[gitmo/Role-Tiny.git] / .travis.yml
index 5610ec1..2e6843d 100644 (file)
@@ -13,19 +13,23 @@ matrix:
     - 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\//