language: perl perl: - "5.8.1" - "5.8.4" - "5.8" - "5.10" - "5.12" - "5.14" - "5.16" - "5.18" matrix: include: - perl: 5.18 env: COVERAGE=1 before_install: - source maint/travis-perlbrew - perlbrew install-cpanm -f - perl -V 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" script: - prove -lv after_success: - "[ -n \"$COVERAGE\" ] && cover -report coveralls || true" branches: except: - /^wip\// - /^blocked/ notifications: email: false irc: channels: - "irc.perl.org#moo-smoke" template: - "%{branch}#%{build_number} by %{author}: %{message} (%{build_url})" on_success: change on_failure: always skip_join: true