From 90e9692357e4e1fa6a2dea5149bf96ae543cc18a Mon Sep 17 00:00:00 2001
From: Mantas Varatiejus <mantas.varatiejus@nfq.com>
Date: Wed, 16 Dec 2015 12:27:43 +0200
Subject: [PATCH] Coveralls integration

---
 .coveralls.yml |  4 ++++
 .travis.yml    | 12 +++++++++++-
 composer.json  |  3 ++-
 3 files changed, 17 insertions(+), 2 deletions(-)
 create mode 100644 .coveralls.yml

diff --git a/.coveralls.yml b/.coveralls.yml
new file mode 100644
index 0000000..25c4375
--- /dev/null
+++ b/.coveralls.yml
@@ -0,0 +1,4 @@
+coverage_clover: coverage.clover
+service_name: travis-ci
+src_dir: ./
+json_path: ./coveralls.json
diff --git a/.travis.yml b/.travis.yml
index 10ed055..9a0196d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,14 +1,24 @@
 sudo: false
 language: php
 php:
+  - 5.4
   - 5.5
   - 5.6
   - 7.0
+  - hhvm
 matrix:
   allow_failures:
     - php: hhvm
 before_script:
-  - composer install --no-interaction
+  - composer install --no-interaction --prefer-dist
 script:
   - vendor/bin/phpunit --coverage-clover=coverage.clover
   - vendor/bin/phpcs -p --standard=PSR2 --ignore=vendor/ ./
+after_script:
+  - vendor/bin/coveralls
+notifications:
+  webhooks:
+    urls:
+      - https://webhooks.gitter.im/e/81e47479feba5ba8dc47
+    on_success: change
+    on_start: never
diff --git a/composer.json b/composer.json
index 9cc54fc..59e317d 100644
--- a/composer.json
+++ b/composer.json
@@ -17,7 +17,8 @@
     },
     "require-dev": {
         "phpunit/phpunit": "~4.4",
-        "squizlabs/php_codesniffer": "~2.0"
+        "squizlabs/php_codesniffer": "~2.0",
+        "satooshi/php-coveralls": "~0.7"
     },
     "autoload": {
         "psr-4": {
-- 
GitLab