diff --git a/.travis.yml b/.travis.yml index 73758ee..e6ea3f3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,28 +3,38 @@ services: - couchdb - redis-server perl: + - "5.24" + - "5.22" + - "5.20" + - "5.18" + - "5.16" - "5.14" sudo: false before_install: + - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers + - source ~/travis-perl-helpers/init + - build-perl + - perl -V # install prereqs - - "cpanm Test::Most" - - "cpanm Test::Exception" - - "cpanm Test::NoWarnings" - - "cpanm Test::MockModule" - - "cpanm CouchDB::Client" - - "cpanm LWP::UserAgent" - - "cpanm Cache::RedisDB" - - "cpanm Exception::Class" - - "cpanm Moose" - - "cpanm MooseX::StrictConstructor" - - "cpanm namespace::autoclean" - - "cpanm CouchDB::Client" - - "cpanm Net::SSL" - - "cpanm LWP::UserAgent" - - "cpanm HTTP::Request" - - "cpanm HTTP::Headers" - - "cpanm Try::Tiny" - - "cpanm IO::Socket::SSL" - - "cpanm Devel::Cover::Report::Coveralls" + - "cpanm -n Test::Most" + - "cpanm -n Test::Exception" + - "cpanm -n Test::NoWarnings" + - "cpanm -n Test::MockModule" + - "cpanm -n CouchDB::Client" + - "cpanm -n LWP::UserAgent" + - "cpanm -n Cache::RedisDB" + - "cpanm -n Exception::Class" + - "cpanm -n Moose" + - "cpanm -n MooseX::StrictConstructor" + - "cpanm -n namespace::autoclean" + - "cpanm -n CouchDB::Client" + - "cpanm -n Net::SSL" + - "cpanm -n LWP::UserAgent" + - "cpanm -n HTTP::Request" + - "cpanm -n HTTP::Headers" + - "cpanm -n Try::Tiny" + - "cpanm -n IO::Socket::SSL" + - "cpanm -n Devel::Cover::Report::Coveralls" script: - perl Makefile.PL && make test && cover -test -report coveralls \ No newline at end of file + perl Makefile.PL && make test && cover -test -report coveralls +