.travis.yml
language: php
php:
- 7.0
- 7.1
install:
- composer self-update
- composer install --dev --no-interaction
script:
- vendor/bin/phpunit -c test/phpunit.xml
- php .travis/coverage-checker.php build/coverage-clover.xml 100
- vendor/bin/phpcs --standard=PSR2 -s -p config/ src/ test/
- vendor/bin/phpdoc -c phpdoc.xml --force
- php .travis/phpdoc-checker.php build/phpdoc/checkstyle.xml
after_script:
- wget https://scrutinizer-ci.com/ocular.phar
- php ocular.phar code-coverage:upload --format=php-clover ./build/coverage-clover.xml
matrix:
fast_finish: true