Commit | Line | Data |
865241ea |
1 | language: perl |
2 | perl: |
3 | - "5.8.1" |
4 | - "5.8.4" |
5 | - "5.8" |
6 | - "5.10" |
7 | - "5.12" |
8 | - "5.14" |
9 | - "5.16" |
10 | - "5.18" |
11 | matrix: |
12 | include: |
13 | - perl: 5.18 |
14 | env: COVERAGE=1 |
15 | before_install: |
6866984e |
16 | - git clone git://github.com/haarg/perl-travis-helper |
17 | - source perl-travis-helper/init |
18 | - build-perl |
865241ea |
19 | - perl -V |
6866984e |
20 | - build-dist |
21 | - cd $BUILD_DIR |
865241ea |
22 | install: |
6866984e |
23 | - cpan-install --deps |
24 | - cpan-install --coverage |
25 | before_script: |
26 | - coverage-setup |
865241ea |
27 | script: |
666d9fe0 |
28 | - perl Makefile.PL |
29 | - make |
30 | - make test TEST_VERBOSE=1 TEST_FILES="$(test-files)" |
865241ea |
31 | after_success: |
6866984e |
32 | - coverage-report |
865241ea |
33 | branches: |
34 | except: |
35 | - /^wip\// |
36 | - /^blocked/ |
37 | notifications: |
38 | email: false |
39 | irc: |
40 | channels: |
41 | - "irc.perl.org#moo-smoke" |
42 | template: |
43 | - "%{branch}#%{build_number} by %{author}: %{message} (%{build_url})" |
44 | on_success: change |
45 | on_failure: always |
46 | skip_join: true |