diff --git a/.travis.yml b/.travis.yml index 27e7f15667..ad5995745b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,7 @@ php: # See master-fulltest branch for broader PHP version testing. - 5.6 - 7.0 + - 7.2 # Cache Composer. cache: @@ -43,6 +44,21 @@ matrix: allow_failures: - php: 7.0 env: COMPOSER=composer-highest.json + exclude: + # To save time, we will skip the functional tests on php 7.2 + - php: 7.2 + env: PHPUNIT_ARGS=--group=base + - php: 7.2 + env: PHPUNIT_ARGS=--group=commands + - php: 7.2 + env: PHPUNIT_ARGS=--exclude-group=base,commands + - php: 7.2 + env: COMPOSER=composer-highest.json PHPUNIT_ARGS=--group=base + - php: 7.2 + env: COMPOSER=composer-highest.json PHPUNIT_ARGS=--group=commands + - php: 7.2 + env: COMPOSER=composer-highest.json PHPUNIT_ARGS=--exclude-group=base,commands + before_install: - echo 'mbstring.http_input = pass' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini