.travis.yml 629 B

123456789101112131415161718192021222324252627282930313233
  1. language: php
  2. php:
  3. - 5.2
  4. - 5.3
  5. - 5.4
  6. - 5.5
  7. - 5.6
  8. - hhvm
  9. env: TMPDIR=/tmp
  10. install:
  11. - sh ./tests/install_dependencies.sh
  12. - phpenv rehash
  13. services:
  14. - memcached
  15. before_script:
  16. - mysql -e 'create database zftest;'
  17. - psql -c 'create database zftest;' -U postgres
  18. - echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
  19. - echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
  20. - cp ./tests/TestConfiguration.travis.php ./tests/TestConfiguration.php
  21. script:
  22. - cd tests/
  23. - php runalltests.php
  24. matrix:
  25. allow_failures:
  26. - php: hhvm