Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 17 additions & 30 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,24 @@
#
# Test Matrix
#

language: php

env:
global:
- DEFAULT_COMPOSER_FLAGS="--prefer-dist --no-interaction --no-progress --optimize-autoloader"

# cache vendor dirs
cache:
directories:
- vendor
- $HOME/.composer/cache
php:
- '7.0'
- '7.1'
- '7.2'
- '7.3'
- '7.4'

matrix:
fast_finish: true
include:
- php: 5.3
dist: precise
- php: 5.4
- php: 5.6
- php: 7.0
- php: 7.1
- php: 7.2
before_install:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter

install:
# install composer dependencies
- travis_retry composer self-update
- export PATH="$HOME/.composer/vendor/bin:$PATH"
- travis_retry composer install $DEFAULT_COMPOSER_FLAGS
- composer install

before_script:
# show some versions and env information
- php --version
- composer --version
- ./cc-test-reporter before-build

script:
- XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-clover clover.xml

after_script:
- ./cc-test-reporter after-build --coverage-input-type clover --exit-code $TRAVIS_TEST_RESULT