diff --git a/.travis.yml b/.travis.yml
index 5f9f997..777de60 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,8 +7,12 @@ php:
- nightly
- hhvm
-install:
+before_script:
- composer self-update
- - composer install --prefer-source
+ - composer install --dev --prefer-source
+ - mkdir -p build/logs
-script: phpunit
+script: phpunit --coverage-clover build/logs/clover.xml
+
+after_script:
+ - php vendor/bin/coveralls -v
diff --git a/composer.json b/composer.json
index 068ac60..b44d45f 100644
--- a/composer.json
+++ b/composer.json
@@ -18,7 +18,8 @@
"ext-simplexml": "*"
},
"require-dev": {
- "phpunit/phpunit": ">=3.7"
+ "phpunit/phpunit": "^4.7",
+ "satooshi/php-coveralls": "^0.6.1"
},
"autoload": {
"psr-4": {
diff --git a/phpunit.xml b/phpunit.xml
index 5de1e0f..09a9be3 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -14,11 +14,10 @@
-
-
-
-
+
+ vendor/
+
src/