language: perl
perl:
+ - "5.20"
- "5.18"
- "5.16"
- "5.14"
script:
- make disttest
+
+ # Test reverse deps (high-profile modules, taken from from Task::Catalyst):
+ # (note: currently skipping DBIC deps for speed)
+ - make install
+
+ # pure author deps (of reverse deps):
+ - cpanm --notest --metacpan --skip-satisfied YAML::Syck
+
+ # both author deps & reverse deps:
+ - cpanm --metacpan --skip-satisfied Catalyst::View::TT
+ - cpanm --metacpan --skip-satisfied Catalyst::Plugin::Authentication
+
+ # pure reverse deps (call with --test-only):
+ - cpanm --test-only --metacpan Catalyst::Devel
+ - cpanm --test-only --metacpan Catalyst::Action::REST
+ - cpanm --test-only --metacpan Catalyst::Component::InstancePerContext
+ - cpanm --test-only --metacpan Catalyst::Plugin::Session
+ - cpanm --test-only --metacpan Catalyst::Plugin::Session::State::Cookie
+ - cpanm --test-only --metacpan Catalyst::Plugin::Static::Simple
+ - cpanm --test-only --metacpan Catalyst::Plugin::ConfigLoader
+
+ # Still need to figure out why these fail in travis:
+ #- cpanm --test-only --metacpan -v Catalyst::View::Email
+ #- cpanm --test-only --metacpan -v Catalyst::Plugin::Session::Store::File
+ #- cpanm --test-only --metacpan -v Catalyst::Plugin::I18N