kiwiroy/Mojolicious-Plugin-Moai:.travis.yml@4d115ea
language: perl
perl:
- "5.16"
- "5.34"
matrix:
include:
- perl: "5.34"
env: COVERAGE=1
allow_failures:
- env: COVERAGE=1
before_install:
- git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
- source ~/travis-perl-helpers/init
- build-perl
- perl -V
- build-dist
- cd $BUILD_DIR
install:
- cpan-install --deps
- cpan-install --coverage
before_script:
- coverage-setup
script:
- perl Makefile.PL
- make
- prove -bl -s -j$(test-jobs) $(test-files)
after_success:
- coverage-report
Build Config
{
"language": "perl",
"os": [
"linux"
],
"dist": "xenial",
"perl": [
"5.16",
"5.34"
],
"before_install": [
"git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers",
"source ~/travis-perl-helpers/init",
"build-perl",
"perl -V",
"build-dist",
"cd $BUILD_DIR"
],
"install": [
"cpan-install --deps",
"cpan-install --coverage"
],
"before_script": [
"coverage-setup"
],
"script": [
"perl Makefile.PL",
"make",
"prove -bl -s -j$(test-jobs) $(test-files)"
],
"after_success": [
"coverage-report"
],
"jobs": {
"include": [
{
"perl": "5.34",
"env": [
{
"COVERAGE": "1"
}
]
}
],
"allow_failures": [
{
"env": [
{
"COVERAGE": "1"
}
]
}
]
}
}