@@ -2,35 +2,49 @@ language: php
22
33sudo : false
44
5+ cache :
6+ directories :
7+ - $HOME/.composer/cache
8+
9+ env :
10+ global :
11+ - COMPOSER_ARGS="--no-interaction --prefer-source --no-suggest"
12+
513matrix :
614 include :
7- - php : 7.1
8- env : COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=false
915 - php : 7.2
10- env : COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=true RUN_PHPSTAN=true IGNORE_PLATFORMS=false
16+ env :
17+ - COLLECT_COVERAGE=true
18+ - IGNORE_PLATFORMS=false
19+ - RUN_PHPSTAN=true
20+ - VALIDATE_CODING_STYLE=true
1121 - php : 7.3
12- env : COLLECT_COVERAGE=false VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=true
22+ env :
23+ - COLLECT_COVERAGE=true
24+ - IGNORE_PLATFORMS=true
25+ - RUN_PHPSTAN=true
26+ - VALIDATE_CODING_STYLE=false
1327 - php : nightly
14- env : COLLECT_COVERAGE=false VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=true
28+ env :
29+ - COLLECT_COVERAGE=false
30+ - IGNORE_PLATFORMS=true
31+ - RUN_PHPSTAN=true
32+ - VALIDATE_CODING_STYLE=false
1533 allow_failures :
1634 - php : nightly
1735 fast_finish : true
1836
19- cache :
20- directories :
21- - $HOME/.composer/cache
22-
2337before_install :
2438 - travis_retry composer self-update
2539
2640install :
27- - if [ "$IGNORE_PLATFORMS" == "true" ]; then travis_retry composer update --no-interaction --prefer-source --ignore-platform-reqs; fi
28- - if [ "$IGNORE_PLATFORMS" == "false" ]; then travis_retry composer update --no-interaction --prefer-source ; fi
41+ - if [ "$IGNORE_PLATFORMS" == "true" ]; then travis_retry composer update $COMPOSER_ARGS --ignore-platform-reqs; fi
42+ - if [ "$IGNORE_PLATFORMS" == "false" ]; then travis_retry composer update $COMPOSER_ARGS ; fi
2943
3044script :
31- - composer phpunit
32- - if [ "$VALIDATE_CODING_STYLE" == "true" ]; then composer phpcs; fi
3345 - if [ "$RUN_PHPSTAN" == "true" ]; then composer phpstan; fi
46+ - if [ "$VALIDATE_CODING_STYLE" == "true" ]; then composer phpcs; fi
47+ - composer phpunit
3448
3549after_script :
3650 - if [ "$COLLECT_COVERAGE" == "true" ]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover build/clover.xml; fi
0 commit comments