matrix:
include:
- -
- php: 7.1
- env: 'HIGHEST_LOWEST="update" STABILITY="RC"'
- -
- php: 7.0.11
- -
- php: 5.6
- -
- php: 5.5
- env: 'HIGHEST_LOWEST="update --prefer-lowest"'
+ - php: 7.2
+ env: 'SCENARIO=symfony4 HIGHEST_LOWEST="update"'
+ - php: 7.1
+ env: 'SCENARIO=symfony4'
+ - php: 7.0.11
+ env: 'HIGHEST_LOWEST="update"'
+ - php: 7.0.11
+ - php: 5.6
+ - php: 5.5
+ env: 'SCENARIO=symfony2 HIGHEST_LOWEST="update --prefer-lowest'
sudo: false
- vendor
- $HOME/.composer/cache
-before_script:
- # If running a highest/lowest dependencies test, get rid of composer.lock
- - |
- if [ -n "$HIGHEST_LOWEST" ] ; then
- rm composer.lock
- composer config --unset platform.php
- composer config minimum-stability ${STABILITY-stable}
- fi
- - 'composer -n ${HIGHEST_LOWEST-install} --prefer-dist'
- - composer why symfony/console
- # Print out all of the installed packages in alphabetical order, with versions
- - composer licenses
+install:
+ - 'composer scenario "${SCENARIO}" "${HIGHEST_LOWEST-install}"'
script:
- - vendor/bin/phpcs --standard=PSR2 -n src
- - vendor/bin/phpunit
+ - composer test
after_success:
- travis_retry php vendor/bin/coveralls -v