.travis.yml 560 B

12345678910111213141516171819202122232425262728293031323334
  1. language: php
  2. env:
  3. global:
  4. - XDEBUG_MODE=coverage
  5. - COVERAGE=yes
  6. php:
  7. - 5.6
  8. - 7.0
  9. - 7.1
  10. - 7.2
  11. - 7.3
  12. - 7.4
  13. matrix:
  14. include:
  15. - php: 5.3
  16. dist: precise
  17. - php: 5.4
  18. dist: trusty
  19. - php: 5.5
  20. dist: trusty
  21. - php: 8.0
  22. env:
  23. - COVERAGE=no
  24. before_script:
  25. - composer install --prefer-source
  26. script: php test/test.php
  27. after_script:
  28. - if [[ $COVERAGE != no ]]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover clover.xml; fi