language: php

php:
    - 7.2
    - 7.1
    - 7.0
    - 5.6
    - 5.5
    - 5.4
    - hhvm

matrix:
    allow_failures:
        - php: hhvm
    fast_finish: true

before_script:
    - composer self-update
    - composer install

script:
    - ./vendor/bin/phpunit --coverage-clover=coverage.clover
#    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then vendor/bin/test-reporter --coverage-report=coverage.clover; fi;'
    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then wget https://scrutinizer-ci.com/ocular.phar; fi;'
    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi'

sudo: false

language: php

php:
    - 7.2
    - 7.1
    - 7.0
    - 5.6
    - 5.5
    - 5.4
    - hhvm

matrix:
    allow_failures:
        - php: hhvm
    fast_finish: true

before_script:
    - composer self-update
    - composer install

script:
    - ./vendor/bin/phpunit --coverage-clover=coverage.clover
#    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then vendor/bin/test-reporter --coverage-report=coverage.clover; fi;'
    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then wget https://scrutinizer-ci.com/ocular.phar; fi;'
    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi'
    - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then vendor/bin/test-reporter --coverage-report=coverage.clover; fi'

sudo: false

Add Code Climate code coverage
Add Code Climate code coverage
