.travis.yml 895 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. language: perl
  2. perl:
  3. - '5.20'
  4. - '5.18'
  5. - '5.16'
  6. - '5.14'
  7. matrix:
  8. fast_finish: true
  9. include:
  10. - perl: '5.20'
  11. env: COVERAGE=1
  12. sudo: false
  13. before_install:
  14. - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
  15. - source ~/travis-perl-helpers/init
  16. - build-perl
  17. - perl -V
  18. - build-dist
  19. - cd $BUILD_DIR
  20. install:
  21. - cpan-install --deps # installs prereqs, including recommends
  22. - cpan-install --coverage # installs converage prereqs, if enabled
  23. - cpanm --quiet --notest Devel::Cover::Report::Coveralls #Make sure to shoot it over to coveralls
  24. - cpanm --quiet --notest Test::Spelling Test::NoTabs Test::EOL #Looks like they were missed by haarg's stuff
  25. branches:
  26. only:
  27. - /^build/
  28. before_script:
  29. - coverage-setup
  30. script:
  31. - prove -l -j$(test-jobs) $(test-files) # parallel testing
  32. after_success:
  33. - coverage-report