siad007/versioncontrol_hg

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: php
php:
  - 5.4
  - 5.5
  - 5.6
  - 7
  - hhvm
  - nightly

cache:
  directories:
    - vendor
    - $HOME/.composer/cache

matrix:
  allow_failures:
    - php: hhvm
    - php: nightly
  fast_finish: true

before_install:
 - travis_retry composer self-update && composer --version
 - export PATH="$HOME/.composer/vendor/bin:$PATH"
 - travis_retry composer config -g github-oauth.github.com $GITHUB_TOKEN

install:
 - travis_retry composer install --no-interaction
 - mkdir -p build/logs
 - sudo apt-get install mercurial

script:
  - phpunit --coverage-clover build/logs/clover.xml

after_script:
  - ./vendor/bin/test-reporter --stdout > build/logs/coverage.json
  - "curl -X POST -d @build/logs/coverage.json -H 'Content-Type: application/json' -H 'User-Agent: Code Climate (PHP Test Reporter v1.0.1-dev)' https://codeclimate.com/test_reports"
  - wget https://scrutinizer-ci.com/ocular.phar
  - php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml

notifications:
  email:
    - siad.ardroumli@gmail.com

addons:
  code_climate:
    repo_token: 85b84477ccc3a51e2fc6306ffbe8d248a16ca2fda4337b211b35958b5b5e84fe