| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ---
- dist: trusty
- sudo: required
- language: php
- php:
- - 5.4
- - 5.5
- - 5.6
- - 7.0
- - 7.1
- - 7.2
- - nightly
- - hhvm-3.21
- - hhvm-nightly
- matrix:
- allow_failures:
- - php: nightly
- - php: hhvm-nightly
- before_install:
- - sudo apt-get -qq update
- - sudo apt-get install -y imagemagick ghostscript
- install:
- - composer install
- before_script:
- # Install 'imagick' plugin
- - bash -c 'if [[ $TRAVIS_PHP_VERSION != hhvm* ]]; then printf "\n" | pecl install imagick; fi'
- # Directory for coverage report
- - mkdir -p build/logs/
- script:
- # Check code style
- - php vendor/bin/phpcs --standard=psr2 src/ -n
- # Run tests
- - php vendor/bin/phpunit --coverage-clover build/logs/clover.xml
- after_success:
- # Upload coverage statistics to coveralls service after test
- - wget -c -nc https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
- - php coveralls.phar -v
- ...
|