X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=.travis.yml;h=50ba152bf8edd0cf5e86bc0e69d71c98c2de7c21;hb=da93ce6850901652d43fa1033a1ea58fa82230b4;hp=015b555e2317e1fe28964a5b62680859d44fb512;hpb=bb09ba5d37041f71f2f9be0bec150e9b88b7ecb3;p=dbsrgits%2FSQL-Translator.git diff --git a/.travis.yml b/.travis.yml index 015b555..50ba152 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,18 @@ +sudo: false +addons: + apt: + packages: + - libgd2-xpm-dev + - graphviz + - libxml2-dev language: perl perl: - "blead" + - "dev" + - "5.28" + - "5.26" + - "5.24" + - "5.22" - "5.20" - "5.18" - "5.16" @@ -10,26 +22,26 @@ perl: - "5.8" env: global: - - COVERAGE=1 + - COVERAGE="coveralls codecov" - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test - DBICTEST_PG_USER=postgres + - SPLIT_BUILD=0 matrix: allow_failures: - perl: "blead" + - perl: "dev" before_install: - - git clone git://github.com/haarg/perl-travis-helper ~/perl-travis-helper - - source ~/perl-travis-helper/init - - build-perl - - perl -V - - build-dist - - cd $BUILD_DIR # $BUILD_DIR is set by the build-dist command + - eval $(curl https://travis-perl.github.io/init) --perl + - cpan-install File::ShareDir::Install # absolute minimum for Makefile.PL + - perl Makefile.PL # generate deps + - cpan-install --deps # so can regen t/data/roundtrip_autogen.yaml install: - - cpan-install --deps XML::Parser DBD::Pg # Optional test deps + - build-dist + - cd $BUILD_DIR + - $HELPERS_ROOT/bin/cpan-config + - cpan-install --deps CGI DBD::SQLite XML::Parser DBD::Pg # Optional test deps + - cpan-install --coverage before_script: - psql -U postgres -c 'create database sqlt_test;' - - coverage-setup script: - - perl Makefile.PL - - prove -lrsv $(test-dirs) -after_success: - - coverage-report + - perl Makefile.PL && make test