.travis.yml 820 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. language: php
  2. jobs:
  3. include:
  4. - &COLLECT_CODE_COVERAGE
  5. stage: Collect Code Coverage
  6. php: 7.1
  7. if: type = pull_request
  8. before_install:
  9. - ./tools/composer clear-cache
  10. install:
  11. - travis_retry ./tools/composer update --no-ansi --no-interaction --no-progress --no-suggest
  12. before_script:
  13. - echo 'zend.assertions=1' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
  14. - echo 'assert.exception=On' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
  15. script:
  16. - ./phpunit --coverage-clover=coverage.xml
  17. after_success:
  18. - bash <(curl -s https://codecov.io/bash)
  19. - <<: *COLLECT_CODE_COVERAGE
  20. php: 7.2
  21. - <<: *COLLECT_CODE_COVERAGE
  22. php: 7.3
  23. notifications:
  24. email: false