.travis.yml 907 B

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