diff --git a/.scrutinizer.yml b/.scrutinizer.yml new file mode 100644 index 00000000..34fffede --- /dev/null +++ b/.scrutinizer.yml @@ -0,0 +1,11 @@ +checks: + php: + code_rating: true + duplication: true + +filter: + excluded_paths: [tests/*] + +tools: + external_code_coverage: + timeout: 600 # Timeout in seconds. diff --git a/.travis.yml b/.travis.yml index c7d5753e..9749e69e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,26 +1,27 @@ + language: php +sudo: false + php: - 5.5 - 5.6 - 7 - hhvm -matrix: - fast_finish: true - -# faster builds on new travis setup not using sudo -sudo: false +env: + matrix: + - DEPENDENCIES="--prefer-lowest --prefer-stable" + - DEPENDENCIES="" before_script: - composer self-update - - composer update --prefer-source -n --verbose + - composer update -o --prefer-source $DEPENDENCIES script: + - vendor/bin/phpunit --coverage-clover ./clover.xml - vendor/bin/php-cs-fixer fix src --level=psr2 --dry-run -vv - - mkdir -p build/logs - - ./vendor/bin/phpunit -c travis.phpunit.xml --coverage-clover build/logs/clover.xml after_script: - - php vendor/bin/coveralls -v - + - if [ "$TRAVIS_PHP_VERSION" = "7.0" ]; then wget https://scrutinizer-ci.com/ocular.phar; fi + - if [ "$TRAVIS_PHP_VERSION" = "7.0" ]; then php ocular.phar code-coverage:upload --format=php-clover ./clover.xml; fi diff --git a/phpunit.xml b/phpunit.xml index 0bc42793..0fa618f6 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,5 +1,5 @@ - - - ./tests/ - - - - - - ./src - - ./build - ./config - ./docs - ./tests - ./view - - - -