diff --git a/.travis.yml b/.travis.yml index a3f0f46..a0d2747 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,30 +1,38 @@ language: php php: - - 5.3 - - 5.4 - - 5.5 - - 5.6 - - hhvm + - 5.3 + - 5.4 + - 5.5 + - 5.6 + - 7.0 + - hhvm env: - - SYMFONY_VERSION=2.3.* + - SYMFONY_VERSION="~2.4.0" + - SYMFONY_VERSION="~2.5.0" + - SYMFONY_VERSION="~2.6.0" + - SYMFONY_VERSION="~2.7.0" + - SYMFONY_VERSION="dev-master" matrix: - allow_failures: - - php: hhvm - - env: SYMFONY_VERSION=dev-master - include: - - php: 5.5 - env: SYMFONY_VERSION=2.4.* - - php: 5.5 - env: SYMFONY_VERSION=2.5.* - - php: 5.5 - env: SYMFONY_VERSION=dev-master + fast_finish: true + allow_failures: + - php: 7.0 + - php: hhvm + - env: SYMFONY_VERSION="dev-master" + exclude: + # Symfony 3.x requires PHP 5.5 + - php: 5.3 + env: SYMFONY_VERSION="dev-master" + - php: 5.4 + env: SYMFONY_VERSION="dev-master" + +sudo: false before_script: - curl -s http://getcomposer.org/installer | php - - php composer.phar require symfony/symfony:${SYMFONY_VERSION} --no-update - - php composer.phar --dev install + - php composer.phar require --no-update symfony/symfony:${SYMFONY_VERSION} + - php composer.phar install --prefer-source script: phpunit --coverage-text