Skip to content

Commit 25234ff

Browse files
committed
Use xdebug only for coverage in travis
1 parent 117cf68 commit 25234ff

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.travis.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ cache:
1212
directories:
1313
- vendor
1414

15+
before_install:
16+
- export XDEBUG="/home/travis/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini"
17+
- if [[ -f "$XDEBUG" ]]; then mv "$XDEBUG" "$XDEBUG.disabled"; fi
18+
1519
install:
1620
- travis_retry composer update -a --no-interaction
1721
- travis_retry wget https://scrutinizer-ci.com/ocular.phar
@@ -20,7 +24,10 @@ before_script:
2024
- if [[ $TRAVIS_PHP_VERSION =~ ^hhvm ]]; then echo 'xdebug.enable = On' >> /etc/hhvm/php.ini; fi
2125

2226
script:
23-
- vendor/bin/phpunit --coverage-clover=coverage.clover --coverage-text;
27+
- >
28+
if [[ -f "$XDEBUG.disabled" ]]; then mv "$XDEBUG.disabled" "$XDEBUG"; fi &&
29+
vendor/bin/phpunit --coverage-clover=coverage.clover --coverage-text &&
30+
if [[ -f "$XDEBUG" ]]; then mv "$XDEBUG" "$XDEBUG.disabled"; fi
2431
- vendor/bin/phpcs --standard=PSR2 src tests
2532
- vendor/bin/php-cs-fixer fix -v --dry-run --allow-risky=yes --using-cache=no
2633

0 commit comments

Comments
 (0)