diff --git a/.gitignore b/.gitignore
index 9755f83f..5e7b1b5a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ composer.lock
composer.phar
/vendor/
docs/reactivex.github.io
+build/
diff --git a/.travis.yml b/.travis.yml
index 673a932f..72449e57 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,10 @@ php:
before_script: composer install
script:
+ - mkdir -p build/logs
- phpunit
- php demo/test.php
- php docs/build-docs.php lint
+
+after_success:
+ - travis_retry php vendor/bin/coveralls -v
diff --git a/composer.json b/composer.json
index f6448339..0c5aad7c 100644
--- a/composer.json
+++ b/composer.json
@@ -24,7 +24,9 @@
},
"require-dev": {
"react/event-loop": "~0.4.1",
- "react/promise": "~2.2"
+ "react/promise": "~2.2",
+ "satooshi/php-coveralls": "~1.0",
+ "phpunit/phpcov": "2.*"
},
"suggest": {
"react/event-loop": "For using event-loop based scheduling.",
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index fc3ce90a..41506bac 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -22,4 +22,7 @@
./lib/
+
+
+