Chris@14: language: php Chris@14: Chris@14: sudo: false Chris@14: Chris@14: php: Chris@14: - '5.6' Chris@14: - '7.0' Chris@14: - '7.1' Chris@14: - nightly Chris@14: Chris@14: matrix: Chris@14: fast_finish: true Chris@14: include: Chris@14: - php: '5.6' Chris@14: env: COMPOSER_FLAGS="--prefer-lowest" Chris@14: allow_failures: Chris@14: - php: nightly Chris@14: Chris@14: cache: Chris@14: directories: Chris@14: - $HOME/.composer/cache/files Chris@14: Chris@14: before_install: Chris@14: - | Chris@14: if [ "$TRAVIS_PHP_VERSION" = "nightly" ]; then Chris@14: COMPOSER_FLAGS="$COMPOSER_FLAGS --ignore-platform-reqs" Chris@14: fi; Chris@14: Chris@14: install: Chris@14: - composer update --no-interaction --no-progress --no-suggest --prefer-dist $COMPOSER_FLAGS Chris@14: - wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.0/coveralls.phar Chris@14: Chris@14: before_script: Chris@14: - mkdir -p build/logs Chris@14: Chris@14: script: Chris@14: - vendor/bin/phpunit --coverage-clover build/logs/clover.xml Chris@14: Chris@14: after_script: Chris@14: - php coveralls.phar -v