refinery29/newrelic

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: php

sudo: false

env:
  global:
    - secure: "Ns5awLelp+jFa5OQUQmjLg6VMqfHDhQgcQC4qvslv3kv3rAL3ZOqqMqIH4HaqTwK/uHiPZOVAP9aKE0ZsM7d63YdSNlXK/WD9CJ6iIBlslMauPXsdHOGQtyaMiZLGApqotBYjW7l20hfOMyJWS3wvqoBt2bIxddee32YayRqy2FsxwPEx+/tbOVqX5pRDglL1vwIsGZE3ycWFbAeI5iwcqUIWSMx06n9Z0JCUPKuZ/WnDO2DwcSCLIeIaq8CPhSM8W7rdZ4p8cz/+lnNNJoSkWJ2qr8jSkh3WstopEPaYWiQAQ8ZZofIorYgEAwshkmxSJLyDWE1FawqhYgpxkDV7l6HuaR+PCQzsNcdY8Sy3+EiXZsMmrkZ3fyjKt3czQOaXhvEEIi/RCZQ0Oi2hDmX9MGaE3K3ASSK40yzkAwmRWEZgs1OIedCr8zNpHlflzg5Y90A3UCrEQivJfM0f+NUuk87ih2g+ac83dxwiSPi4fhzgXSulo/z3KUF/M87ZnUmSomHoYTyueP/3mE5Lf/4kA7KxdCSeInogosBbUv9HekqRmmmRgsBXayBhjNwvSLym8k4fOnCqdqV9kuHFC5fDPQbDiicsEsBCbPUxqZm7ccrIz3bwNWrgj11s621X8I2e+BxqB9vPmx0wGLeuR8Z2Q7+1HzBAms6QYwZycXtFnI="
    - secure: "azIclvUcaBW1JkhYj4EG6gOwqNqpLaJuBMpHXAVMz92x5nA9uWwdX7LEecub1GvdbjPppkKYKK8MRCRvpxUgWa8whHhR/3Sp0Da0zj1a7wnPSdKOTE1CE92dQg+Lgg0HzN0uWpt/YdIVw+fWLA0M1k9QCb3UcTlDSubQCT41Ro3XImOx69wfi0fHbtAvZAqaX7V4jomgdojokb1u9m2HkEohGs3G6dT3PVDey5QTKG24eT2MIqV4M+KFtPD6gKuTsTUaVu+LGCgN15b4V1RZtLFh/Qa/ZUydjnySjfrMsx9Ld0AAHmtF8yPnmeF8rM9u/0wwymEYMWCXSO0l3fvcQ1NCzOY5lQdZKpuPtQhpdTQLduUpQBchwNauA3Ao+xLd4RngGPJvX+yJryOaKmcYGI1Fq6DPnOxO3tY0kC00ocwbmiyYGu1OQ8j8RskIeUSh2qdc2oW5/aVt+b2mduvYIso4zr974LrWNgBFIKDnmGrLqvDQ8BA9bxi3GWP+IheA7IxXB/YZx7MuTWfITwIKeq+tx5p+nFiMI0mXGd+YNPlav4Wey0M9Py53TfbQYhfAyXDLtGt929tbUGhSp8hHlYvVm6GGCpbCB4ofpoCt3wXwGQcWRHNPkbfub2Asc293ez9KGBfndkesx1SgXN6g1zmKMZX27sz/wZGvkSkruxA="

matrix:
  include:
    - php: 5.6
      env: WITH_LOWEST=true
    - php: 5.6
      env: WITH_HIGHEST=true WITH_CS=true
    - php: 7.0
      env: WITH_LOWEST=true
    - php: 7.0
      env: WITH_HIGHEST=true
    - php: 7.1
      env: WITH_LOWEST=true
    - php: 7.1
      env: WITH_HIGHEST=true WITH_COVERAGE=true

cache:
  directories:
    - $HOME/.composer/cache
    - $HOME/.php-cs-fixer

before_install:
  - source .travis/xdebug.sh
  - xdebug-disable
  - composer validate
  - composer config github-oauth.github.com $GITHUB_TOKEN

install:
  - if [[ "$WITH_LOWEST" == "true" ]]; then composer update --prefer-lowest --prefer-dist; else composer install --prefer-dist; fi

before_script:
  - mkdir -p "$HOME/.php-cs-fixer"
  - mkdir -p build/logs

script:
  - if [[ "$WITH_CS" == "true" ]]; then vendor/bin/php-cs-fixer fix --config=.php_cs --verbose --diff --dry-run; fi
  - if [[ "$WITH_COVERAGE" == "true" ]]; then xdebug-enable; fi
  - if [[ "$WITH_COVERAGE" == "true" ]]; then vendor/bin/phpunit --configuration=phpunit.xml --coverage-clover=build/logs/clover.xml; else vendor/bin/phpunit --configuration=phpunit.xml; fi
  - if [[ "$WITH_COVERAGE" == "true" ]]; then xdebug-disable; fi

after_success:
  - if [[ "$WITH_COVERAGE" == "true" ]]; then vendor/bin/test-reporter --coverage-report=build/logs/clover.xml; fi

notifications:
  email: false