.travis.yml 532 B

1234567891011121314151617181920212223242526272829
  1. addons:
  2. apt:
  3. packages:
  4. - imagemagick
  5. language: php
  6. env:
  7. global:
  8. - PHAN_ALLOW_XDEBUG=0 PHAN_DISABLE_XDEBUG_WARN=1
  9. matrix:
  10. include:
  11. - php: 7.4
  12. before_install:
  13. - pecl channel-update pecl.php.net
  14. - printf "\n" | pecl install imagick
  15. - pecl install ast
  16. install:
  17. - composer install --no-interaction --prefer-source
  18. - composer validate
  19. script:
  20. - vendor/bin/phpunit --configuration phpunit.xml --coverage-clover clover.xml
  21. - vendor/bin/phan
  22. after_script: bash <(curl -s https://codecov.io/bash)