.travis.yml 919 B

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