.travis.yml 812 B

12345678910111213141516171819202122232425262728
  1. language: php
  2. sudo: false
  3. matrix:
  4. include:
  5. - env: DBTYPE=mysql; MW=1.27.1
  6. php: 7
  7. - env: DBTYPE=mysql; MW=master; SMW=2.4.1
  8. php: 7
  9. - env: DBTYPE=sqlite; MW=1.23.0; SMW=2.4.1
  10. php: 5.5
  11. - env: DBTYPE=mysql; MW=1.24.0
  12. php: 5.5
  13. - env: DBTYPE=sqlite; MW=master; TYPE=coverage
  14. php: 5.6
  15. install:
  16. - travis_retry composer self-update
  17. - bash .travis.install.sh
  18. script: ../phase3/tests/phpunit/phpunit.php -c ../phase3/extensions/Maps/phpunit.xml.dist
  19. after_success:
  20. - if [[ "$TYPE" != "coverage" ]]; then exit 0; fi
  21. - ../phase3/tests/phpunit/phpunit.php -c ../phase3/extensions/Maps/phpunit.xml.dist --coverage-clover coverage.clover
  22. - wget https://scrutinizer-ci.com/ocular.phar
  23. - php ocular.phar code-coverage:upload --format=php-clover coverage.clover