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