Explicitly install CGI from CPAN on Travis
[dbsrgits/SQL-Translator.git] / .travis.yml
1 sudo: false
2 addons:
3   apt:
4     packages:
5       - libgd2-xpm-dev
6       - graphviz
7       - libxml2-dev
8 language: perl
9 perl:
10   - "blead"
11   - "5.20"
12   - "5.18"
13   - "5.16"
14   - "5.14"
15   - "5.12"
16   - "5.10"
17   - "5.8"
18 env:
19   global:
20     - COVERAGE=1
21     - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test
22     - DBICTEST_PG_USER=postgres
23 matrix:
24   allow_failures:
25     - perl: "blead"
26 before_install:
27   - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
28   - source ~/travis-perl-helpers/init
29   - build-perl
30   - perl -V
31   - build-dist
32   - cd $BUILD_DIR             # $BUILD_DIR is set by the build-dist command
33 install:
34   - cpan-install --deps CGI XML::Parser DBD::Pg # Optional test deps
35   - cpan-install --coverage
36 before_script:
37   - psql -U postgres -c 'create database sqlt_test;'
38   - coverage-setup
39 script:
40   - perl Makefile.PL
41   - prove -lrsv $(test-dirs)
42 after_success:
43   - coverage-report