diff --git a/.travis.yml b/.travis.yml index 26d411c..b16db99 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,38 +1,35 @@ +sudo: false + language: php php: - - 5.4 - 5.5 - 5.6 - 7.0 - hhvm +cache: + directories: + - $HOME/.composer/cache/files + env: - - SYMFONY_VERSION="~2.5.0" - - SYMFONY_VERSION="~2.6.0" - - SYMFONY_VERSION="~2.7.0" - - SYMFONY_VERSION="~2.8.0" - - SYMFONY_VERSION="~3.0.0" - - SYMFONY_VERSION="dev-master" + - COMPOSER_FLAGS="--prefer-lowest" + - SYMFONY_VERSION="^2.8.2" + - SYMFONY_VERSION="^2.8.2" COMPOSER_FLAGS="--prefer-lowest" matrix: fast_finish: true + allow_failures: - php: hhvm - - env: SYMFONY_VERSION="~3.0.0" - - env: SYMFONY_VERSION="dev-master" - exclude: - # Symfony 3.x requires PHP 5.5 - - php: 5.4 - env: SYMFONY_VERSION="~3.0.0" - - php: 5.4 - env: SYMFONY_VERSION="dev-master" -sudo: false +before_install: + - phpenv config-rm xdebug.ini + - composer self-update + - if [ "${SYMFONY_VERSION}" != "" ]; then composer require --no-update "symfony/symfony:${SYMFONY_VERSION}"; fi; -before_script: - - curl -s http://getcomposer.org/installer | php - - php composer.phar require --no-update symfony/symfony:${SYMFONY_VERSION} - - php composer.phar install --prefer-source +install: + - composer update ${COMPOSER_FLAGS} --prefer-source -script: ./vendor/bin/phpunit --coverage-text +script: + - vendor/bin/phpunit --colors