diff --git a/.travis.yml b/.travis.yml index c920e8e..14e1e16 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,56 +1,19 @@ +sudo: false language: php -## Cache composer bits -cache: - directories: - - $HOME/.composer/cache/files - ## Build matrix for lowest and highest possible targets matrix: include: - - php: 7.0 - env: - - qaExtended=true - - php: 7.1 - - php: nightly - env: - - dropPlatform=false - - php: 7.0 - env: - - dependencies=lowest - - php: 7.1 - env: - - dependencies=lowest - php: nightly - env: - - dependencies=lowest - - dropPlatform=false - - php: 7.0 - env: - - dependencies=highest - - php: 7.1 - env: - - dependencies=highest - - php: nightly - env: - - dependencies=highest - - dropPlatform=false ## Install or update dependencies install: - composer validate - - if [ -z "$dropPlatform" ]; then composer config --unset platform.php; fi; - - if [ -z "$dropPlatform" ]; then composer update --lock; fi; - - if [ -z "$qaExtended" ]; then phpenv config-rm xdebug.ini || :; fi; - - if [ -z "$dependencies" ]; then composer install --prefer-dist; fi; - - if [ "$dependencies" = "lowest" ]; then composer update --prefer-lowest --prefer-dist -n; fi; - - if [ "$dependencies" = "highest" ]; then composer update --prefer-dist -n; fi; + - composer install + - composer why-not phpunit/phpunit - composer show ## Run the actual test script: - if [ -z "$qaExtended" ]; then make ci; fi; - if [ "$qaExtended" = "true" ]; then make ci-extended; fi; - -## Gather coverage and set it to coverage servers -after_script: if [ "$qaExtended" = "true" ]; then make ci-coverage; fi;