@@ -21,16 +21,21 @@ matrix:
2121 env : SYMFONY_VERSION=3.0.* UNIT_TESTS=true
2222 - php : 7.1
2323 services : docker
24- env : SYMFONY_VERSION=2.8.* FUNCTIONAL_TESTS=true
24+ env : SYMFONY_VERSION=2.8.* FUNCTIONAL_TESTS=true PREPARE_CONTAINER=true
2525 - php : 7.1
2626 services : docker
27- env : SYMFONY_VERSION=3.0.* FUNCTIONAL_TESTS=true
27+ env : SYMFONY_VERSION=3.0.* FUNCTIONAL_TESTS=true PREPARE_CONTAINER=true
2828 - php : 7.1
2929 services : docker
30- env : SYMFONY_VERSION=3.2.* FUNCTIONAL_TESTS=true
30+ env : SYMFONY_VERSION=3.2.* FUNCTIONAL_TESTS=true PREPARE_CONTAINER=true
3131 - php : 7.1
3232 services : docker
33- env : SYMFONY_VERSION=3.3.* FUNCTIONAL_TESTS=true
33+ env : SYMFONY_VERSION=3.3.* FUNCTIONAL_TESTS=true PREPARE_CONTAINER=true
34+ - php : 7.1
35+ services : docker
36+ env : SYMFONY_VERSION=3.3.* RDKAFKA_TESTS=true PREPARE_CONTAINER=true
37+ allow_failures :
38+ - env : SYMFONY_VERSION=3.3.* RDKAFKA_TESTS=true PREPARE_CONTAINER=true
3439
3540cache :
3641 directories :
@@ -41,16 +46,17 @@ install:
4146 - echo "memory_limit=2048M" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
4247 - composer require symfony/symfony:${SYMFONY_VERSION} --no-update
4348 - composer install
44- - if [ "$FUNCTIONAL_TESTS " = true ]; then docker --version; fi
45- - if [ "$FUNCTIONAL_TESTS " = true ]; then docker-compose --version; fi
46- - if [ "$FUNCTIONAL_TESTS " = true ]; then bin/dev -b; fi
49+ - if [ "$PREPARE_CONTAINER " = true ]; then docker --version; fi
50+ - if [ "$PREPARE_CONTAINER " = true ]; then docker-compose --version; fi
51+ - if [ "$PREPARE_CONTAINER " = true ]; then bin/dev -b; fi
4752
4853script :
4954 - if [ "$PHPSTAN" = true ]; then composer require "phpstan/phpstan:^0.8" ; php -d memory_limit=512M bin/phpstan analyse -l 1 -c phpstan.neon pkg/gps pkg/amqp-ext pkg/async-event-dispatcher pkg/dbal pkg/enqueue pkg/enqueue-bundle pkg/fs pkg/gearman pkg/job-queue pkg/null pkg/pheanstalk pkg/redis pkg/simple-client pkg/sqs pkg/stomp pkg/test pkg/rdkafka; fi
5055 - if [ "$PHP_CS_FIXER" = true ]; then IFS=$'\n'; COMMIT_SCA_FILES=($(git diff --name-only --diff-filter=ACMRTUXB "${TRAVIS_COMMIT_RANGE}")); unset IFS; fi
5156 - if [ "$PHP_CS_FIXER" = true ]; then ./bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run --stop-on-violation --using-cache=no --path-mode=intersection -- "${COMMIT_SCA_FILES[@]}"; fi
5257 - if [ "$UNIT_TESTS" = true ]; then bin/phpunit --exclude-group=functional; fi
53- - if [ "$FUNCTIONAL_TESTS" = true ]; then bin/dev -t; fi
58+ - if [ "$FUNCTIONAL_TESTS" = true ]; then bin/run-fun-test.sh --exclude-group=rdkafka; fi
59+ - if [ "RDKAFKA_TESTS" = true ]; then bin/run-fun-test.sh --group=rdkafka; fi
5460
5561notifications :
5662 webhooks :
0 commit comments