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
+
+
+