|
@@ -18,6 +18,7 @@ matrix:
|
|
|
- php: 7.1
|
|
|
env: COMPOSER_FLAGS='--prefer-lowest'
|
|
|
- php: 7.2
|
|
|
+ env: ANALYSIS=1
|
|
|
- php: nightly
|
|
|
allow_failures:
|
|
|
- php: nightly
|
|
@@ -32,8 +33,11 @@ before_install:
|
|
|
|
|
|
install:
|
|
|
- COMPOSER_MEMORY_LIMIT=-1 travis_retry composer update $COMPOSER_FLAGS --no-suggest
|
|
|
+ - if [ $ANALYSIS == 1 ]; then travis_retry composer update --working-dir=./dev-tools --no-suggest; fi
|
|
|
|
|
|
-script: vendor/bin/phpunit --verbose --coverage-clover=coverage.clover
|
|
|
+script:
|
|
|
+ - vendor/bin/phpunit --verbose --coverage-clover=coverage.clover
|
|
|
+ - if [ $ANALYSIS == 1 ]; then PHP_CS_FIXER_FUTURE_MODE=1 ./dev-tools/vendor/bin/php-cs-fixer fix --ansi --diff --dry-run --verbose || travis_terminate 1; fi
|
|
|
|
|
|
after_script:
|
|
|
- sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi;'
|