.travis.yml
language: php
php:
- '5.6'
- '7.0'
- '7.1'
- '7.2'
sudo: false
before_script:
- composer self-update
- composer install --prefer-source --no-interaction
script:
- ./vendor/bin/phpcs --standard=PSR2 ./src -v
- ./vendor/bin/phpcpd ./src
- ./vendor/bin/phpunit ./tests/ --coverage-clover build/logs/clover.xml
- ./vendor/bin/phpmd ./src text ./phpmd.xml
after_success:
- ./vendor/bin/test-reporter
addons:
code_climate:
repo_token: 31e280fb08cf7784a85a05e78784afe6057c8a0ce5a644e6861ae3976f92ef58