diff --git a/.scrutinizer.yml b/.scrutinizer.yml new file mode 100644 index 0000000..d73cd74 --- /dev/null +++ b/.scrutinizer.yml @@ -0,0 +1,2 @@ +tools: + external_code_coverage: true diff --git a/.travis.yml b/.travis.yml index ca0329f..7a0e6cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,4 +18,12 @@ before_script: - composer require guzzle/http:${GUZZLE_VERSION} --no-update - composer install -n --dev --prefer-source -script: vendor/bin/phpcs --standard=PSR2 src && vendor/bin/phpunit --coverage-text +script: + - vendor/bin/phpcs --standard=PSR2 src && vendor/bin/phpunit --coverage-text + - mkdir -p build/logs + - vendor/bin/phpunit --coverage-text --coverage-clover build/logs/clover.xml + +after_script: + - vendor/bin/coveralls -v + - wget https://scrutinizer-ci.com/ocular.phar + - php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml diff --git a/composer.json b/composer.json index 64464ba..d5b3fbd 100644 --- a/composer.json +++ b/composer.json @@ -30,7 +30,8 @@ "omnipay/common": "~2.0" }, "require-dev": { - "omnipay/tests": "~2.0" + "omnipay/tests": "~2.0", + "satooshi/php-coveralls": "dev-master" }, "extra": { "branch-alias": {