.travis.yml 910 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. dist: trusty
  2. sudo: false
  3. language: php
  4. install:
  5. - if [[ $TRAVIS_PHP_VERSION == "hhvm" ]]; then
  6. composer global require squizlabs/PHP_CodeSniffer;
  7. else
  8. pear channel-update pear.php.net;
  9. pear install PHP_CodeSniffer;
  10. fi
  11. - if [[ $TRAVIS_PHP_VERSION == "7.0" ]]; then
  12. composer global require phpunit/phpunit ^6;
  13. fi
  14. script:
  15. - phpenv rehash
  16. - if [[ $TRAVIS_PHP_VERSION == "hhvm" ]]; then
  17. /home/travis/.composer/vendor/bin/phpcs . --standard=phpcs.xml --warning-severity=0 --extensions=php -p;
  18. else
  19. phpcs . --standard=phpcs.xml --warning-severity=0 --extensions=php -p;
  20. fi
  21. - if [[ $TRAVIS_PHP_VERSION == "7.0" ]]; then
  22. phpunit --configuration=phpunit.xml --include-path=lib/;
  23. fi
  24. matrix:
  25. fast_finish: true
  26. include:
  27. - php: 5.6
  28. - php: 7.0
  29. - php: hhvm
  30. - php: nightly
  31. allow_failures:
  32. - php: hhvm
  33. - php: nightly