@@ -4,38 +4,41 @@ sudo: false
44
55cache :
66 directories :
7- - $HOME/.composer/cache
7+ - $HOME/.composer/cache/files
88
99php :
1010 - 5.4
1111 - 5.5
12- - 5.6
1312 - hhvm
1413
1514matrix :
16- exclude :
17- - php : 5.4
18- env : SYMFONY_VERSION=3.0.*
15+ fast_finish : true
16+ include :
17+ - php : 5.6
18+ env : SYMFONY_VERSION=2.3.*
19+ - php : 5.6
20+ env : SYMFONY_VERSION=2.6.*
21+ - php : 5.6
22+ env : SYMFONY_VERSION=2.7.*
23+ - php : 5.6
24+ env : SYMFONY_VERSION=2.8.*
25+ - php : 7.0
26+ env : COVERAGE=yes
1927 allow_failures :
2028 - php : hhvm
2129
22- env :
23- - SYMFONY_VERSION=2.3.*
24- - SYMFONY_VERSION=2.4.*
25- - SYMFONY_VERSION=2.5.*
26- - SYMFONY_VERSION=2.6.*
27- - SYMFONY_VERSION=2.7.*
28- - SYMFONY_VERSION=2.8.*
29- - SYMFONY_VERSION=3.0.*
30-
31- install :
30+ before_install :
31+ - if [ "$COVERAGE" != "yes" -a "$TRAVIS_PHP_VERSION" != "hhvm" ]; then phpenv config-rm xdebug.ini; fi
3232 - composer self-update
33- - composer require symfony/framework-bundle:${SYMFONY_VERSION} --no-update
33+ - if [ "$SYOMFONY_VERSION" != "" ]; then composer require symfony/framework-bundle:${SYMFONY_VERSION} --no-update; fi
34+
35+ install :
3436 - composer install --prefer-dist
3537
36- script : phpunit --coverage-text --coverage-clover=coverage.clover
38+ script :
39+ - if [ "$COVERAGE" = "yes" ]; then phpunit --coverage-text --coverage-clover=coverage.clover; else phpunit; fi
3740
3841after_script :
39- - wget https://scrutinizer-ci.com/ocular.phar
40- - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
42+ - if [ "$COVERAGE" = "yes" ]; then wget https://scrutinizer-ci.com/ocular.phar; fi
43+ - if [ "$COVERAGE" = "yes" ]; then php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi
4144
0 commit comments