diff --git a/.gitignore b/.gitignore index 467da90..51ac961 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ -vendor/ +/vendor +/build /composer.lock /composer.phar diff --git a/.travis.yml b/.travis.yml index 94c9d4c..5f7e1fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,3 +9,10 @@ php: before_script: - composer self-update - composer install --prefer-source + +script: + - mkdir -p build/logs + - phpunit -c phpunit.xml.dist + +after_script: + - travis_retry php vendor/bin/coveralls -v diff --git a/README.md b/README.md index a701169..41789aa 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # React-PCNTL [![Build Status](https://secure.travis-ci.org/mkraemer/react-pcntl.png)](http://travis-ci.org/mkraemer/react-pcntl) +[![Coverage Status](https://coveralls.io/repos/github/mkraemer/react-pcntl/badge.svg?branch=test-coverage-coveralls)](https://coveralls.io/github/mkraemer/react-pcntl?branch=test-coverage-coveralls) Basic PCNTL bindings for [React PHP](https://github.com/reactphp). diff --git a/composer.json b/composer.json index 559df91..83719f8 100644 --- a/composer.json +++ b/composer.json @@ -17,5 +17,8 @@ "ext-pcntl": "*", "evenement/evenement": "2.0.*", "react/event-loop": "0.4.*" + }, + "require-dev": { + "satooshi/php-coveralls": "^1.0" } } diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 67a72d8..ae7904f 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -13,9 +13,17 @@ syntaxCheck = "false" bootstrap = "vendor/autoload.php" > + + + ./src + + test + + +