| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ---
- dist: trusty
- sudo: required
-
- language: php
-
- php:
- - 7.0
- - 7.1
- - 7.2
- - 7.3
- - nightly
-
- matrix:
- allow_failures:
- - php: nightly
-
- before_install:
- - sudo apt-get -qq update
- - sudo apt-get install -y imagemagick ghostscript unifont
-
- 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
- ...
|