Skip to content

Commit be4e0c1

Browse files
authored
Merge pull request #921 from dunglas/fix_travis
Prevent phpcov segfault on PHP 7.0 (Travis)
2 parents d82b2c3 + 0372fe0 commit be4e0c1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ cache:
1010
matrix:
1111
include:
1212
- php: '7.0'
13+
- php: '7.1'
1314
env: coverage=1 lint=1
1415
- php: '7.1'
1516
env: deps='low'
1617

1718
before_install:
1819
- phpenv config-rm xdebug.ini || echo "xdebug not available"
20+
- echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
1921
- npm install -g swagger-cli
2022
- if [[ $coverage = 1 ]]; then mkdir -p build/logs build/cov; fi
2123
- if [[ $coverage = 1 ]]; then wget https://phar.phpunit.de/phpcov.phar; fi
@@ -29,7 +31,7 @@ install:
2931
- if [[ $deps = 'low' ]]; then composer update --prefer-dist --no-progress --no-suggest --prefer-stable --prefer-lowest --ansi; fi
3032

3133
script:
32-
- if [[ $coverage = 1 ]]; then phpdbg -qrr -dmemory_limit=-1 vendor/bin/phpunit --coverage-php build/cov/coverage-phpunit.cov; else vendor/bin/phpunit; fi
34+
- if [[ $coverage = 1 ]]; then phpdbg -qrr vendor/bin/phpunit --coverage-php build/cov/coverage-phpunit.cov; else vendor/bin/phpunit; fi
3335
- if [[ $coverage = 1 ]]; then for feature in $(ls -d features/*/ | cut -f2 -d'/' | grep -v bootstrap); do FEATURE=$feature phpdbg -qrr vendor/bin/behat --profile coverage features/$feature; done; else vendor/bin/behat; fi
3436
- if [[ $coverage = 1 ]]; then phpdbg -qrr phpcov.phar merge --clover build/logs/clover.xml build/cov; fi
3537
- tests/Fixtures/app/console api:swagger:export > swagger.json && swagger validate swagger.json && rm swagger.json

0 commit comments

Comments
 (0)