8
8
jobs :
9
9
include :
10
10
- php : ' 7.1'
11
- env : NO_UNIT_TESTS=true
12
- before_install :
13
- - composer remove --dev ext-mongodb doctrine/mongodb-odm doctrine/mongodb-odm-bundle
14
- - sed -i '33,39d' tests/Fixtures/app/config/config_common.yml
15
11
- php : ' 7.2'
16
12
- php : ' 7.3'
17
13
- php : ' 7.3'
@@ -46,12 +42,15 @@ before_install:
46
42
- if [[ $APP_ENV = 'elasticsearch' ]]; then
47
43
curl -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.0.deb && sudo dpkg -i --force-confnew elasticsearch-6.5.0.deb && sudo service elasticsearch restart;
48
44
fi
49
- - phpenv config-rm xdebug.ini || echo "xdebug not available"
50
45
- echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
51
- - echo "extension=mongodb.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
46
+ - if [[ $APP_ENV = 'mongodb' ]]; then
47
+ echo "extension=mongodb.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/mongodb.ini;
48
+ fi
49
+ - phpenv config-rm xdebug.ini || echo "xdebug not available"
52
50
- export PATH="$PATH:$HOME/.composer/vendor/bin"
53
51
54
52
install :
53
+ - if [[ $APP_ENV = 'mongodb' ]]; then composer require --prefer-dist --no-progress --no-suggest --no-update --ansi doctrine/mongodb-odm:^2.0.0@beta doctrine/mongodb-odm-bundle:^4.0.0@beta; fi
55
54
- if [[ $deps = 'low' ]]; then
56
55
composer update --prefer-dist --no-progress --no-suggest --prefer-stable --prefer-lowest --ansi;
57
56
else
@@ -60,11 +59,10 @@ install:
60
59
61
60
script :
62
61
- tests/Fixtures/app/console cache:clear
63
- - if [[ $NO_UNIT_TESTS != true ]]; then
64
- vendor/bin/phpunit;
65
- fi
66
62
- if [[ $APP_ENV = 'mongodb' ]]; then
67
63
vendor/bin/phpunit -c phpunit.mongo.xml;
64
+ else
65
+ vendor/bin/phpunit;
68
66
fi
69
67
- tests/Fixtures/app/console cache:clear
70
68
- if [[ $APP_ENV = 'postgres' ]]; then
0 commit comments