language: php php: - 7.2 - 7.3 - 7.4 # This triggers builds to run on the new TravisCI infrastructure. # See: http://docs.travis-ci.com/user/workers/container-based-infrastructure/ sudo: false ## Cache composer cache: directories: - $HOME/.composer/cache env: matrix: - COMPOSER_FLAGS="--prefer-lowest" - COMPOSER_FLAGS="" before_script: - travis_retry composer self-update - travis_retry composer update $COMPOSER_FLAGS --no-interaction --prefer-dist script: - vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover after_script: - php ocular.phar code-coverage:upload --format=php-clover coverage.clover