From fb9dea884cfc6d6eb0720bb07ab3f36ba90b70b6 Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Wed, 5 Dec 2018 11:29:32 +0100 Subject: [PATCH] travis: Split matrix in phpcs and phpunit jobs --- .travis.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index c9e4695c7..8e8fb5782 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,17 @@ php: - '7.3' - nightly +env: + - CHECK=phpunit + matrix: + include: + - env: CHECK=phpcs + php: '7.3' + - env: CHECK=phpcs + php: '7.0' + - env: CHECK=phpcs + php: '5.6' allow_failures: - php: nightly @@ -33,12 +43,12 @@ notifications: # also see: test/setup_vendor.sh before_script: - php -m - - sh -c '[ -z $LOCALE_GEN ] || sudo locale-gen en_US.UTF-8 de_DE.UTF-8 fr_FR.UTF-8' - - sh -c '[ -z $ENABLE_LDAP ] || phpenv config-add test/travis-ldap.ini' - - test/travis_database.sh + - '[ -z $LOCALE_GEN ] || sudo locale-gen en_US.UTF-8 de_DE.UTF-8 fr_FR.UTF-8' + - '[ -z $ENABLE_LDAP ] || phpenv config-add test/travis-ldap.ini' - test/setup_vendor.sh + - 'if [ "$CHECK" = phpunit ]; then test/travis_database.sh; fi' script: # also see: modules/test/application/clicommands/PhpCommand.php - - php phpcs.phar - - php phpunit.phar -c modules/test/phpunit.xml --verbose + - 'if [ "$CHECK" = phpcs ]; then php phpcs.phar; fi' + - 'if [ "$CHECK" = phpunit ]; then php phpunit.phar -c modules/test/phpunit.xml --verbose; fi'