From d52b5adf55b26f502e423c0507e4facaf41107b3 Mon Sep 17 00:00:00 2001 From: Jens Rehsack Date: Mon, 28 Sep 2020 17:13:25 +0200 Subject: [PATCH] travis.yml: move tests to modern Perl5 releases Travis CI cleaned up their framework heavily, so move forward to test with a bunch of recent perl versions. Signed-off-by: Jens Rehsack --- .travis.yml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index dc8a5bb..8f93f46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,30 @@ --- install: - - cpanm --notest --skip-satisfied App::mymeta_requires + - git clone git://github.com/travis-perl/helpers.git travis-perl-helpers + - source travis-perl-helpers/init - perl Makefile.PL - make manifest - - mymeta-requires --runtime --build --test --configure --develop --recommends --suggests | cpanm + - cpanm --notest --with-recommends --with-suggests --with-develop --installdeps . + - cpan-install --coverage language: perl perl: - - "5.20-extras" + - "5.30" + - "5.28" + - "5.26-shrplib" + - "5.26" + - "5.24-shrplib" + - "5.24" + - "5.22" - "5.20" - - "5.18-extras" - "5.18" - "5.16" - "5.14" - - "5.12" - - "5.10" +sudo: false +matrix: + include: + - perl: "5.30" + env: COVERAGE=1 +before_script: + - coverage-setup +after_success: + - coverage-report