Commit | Line | Data |
---|---|---|
1094bd3d | 1 | sudo: false |
2 | addons: | |
3 | apt: | |
4 | packages: | |
5 | - libgd2-xpm-dev | |
6 | - graphviz | |
7 | - libxml2-dev | |
ac217b39 | 8 | language: perl |
9 | perl: | |
bb09ba5d | 10 | - "blead" |
fe61dda9 | 11 | - "dev" |
86c68a0f | 12 | - "5.28" |
fe61dda9 | 13 | - "5.26" |
14 | - "5.24" | |
15 | - "5.22" | |
bb09ba5d | 16 | - "5.20" |
17 | - "5.18" | |
18 | - "5.16" | |
19 | - "5.14" | |
20 | - "5.12" | |
21 | - "5.10" | |
22 | - "5.8" | |
5f80c676 | 23 | env: |
bb09ba5d | 24 | global: |
c44281d2 | 25 | - COVERAGE="coveralls codecov" |
bb09ba5d | 26 | - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test |
27 | - DBICTEST_PG_USER=postgres | |
32be8496 | 28 | - SPLIT_BUILD=0 |
bb09ba5d | 29 | matrix: |
30 | allow_failures: | |
31 | - perl: "blead" | |
fe61dda9 | 32 | - perl: "dev" |
69b6a4fb | 33 | before_install: |
32be8496 | 34 | - eval $(curl https://travis-perl.github.io/init) --perl |
35 | - cpan-install File::ShareDir::Install # absolute minimum for Makefile.PL | |
36 | - perl Makefile.PL # generate deps | |
37 | - cpan-install --deps # so can regen t/data/roundtrip_autogen.yaml | |
ac217b39 | 38 | install: |
32be8496 | 39 | - build-dist |
40 | - cd $BUILD_DIR | |
b0b66e65 | 41 | - $HELPERS_ROOT/bin/cpan-config |
20ac7e8e | 42 | - cpan-install --deps CGI DBD::SQLite XML::Parser DBD::Pg # Optional test deps |
60650d27 | 43 | - cpan-install --coverage |
06707e67 | 44 | before_script: |
bb09ba5d | 45 | - psql -U postgres -c 'create database sqlt_test;' |
32be8496 | 46 | script: |
47 | - perl Makefile.PL && make test | |
43571d29 | 48 | services: |
49 | - postgresql |