Skip to content

Instantly share code, notes, and snippets.

@koriym
Last active September 5, 2020 11:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koriym/35285419b94027d95ae2d05ac4c4a22f to your computer and use it in GitHub Desktop.
Save koriym/35285419b94027d95ae2d05ac4c4a22f to your computer and use it in GitHub Desktop.
必要な時にのみxdebugをオン ref: https://qiita.com/koriym/items/29f81514706a39e3b7c1
;zend_extension = "/path/to/my/xdebug.so"
;zend_extension = "/path/to/my/xdebug.so"
{
"scripts" :{
"pcov": ["php -d pcov.enabled=1 ./vendor/bin/phpunit --coverage-text --coverage-html=build/coverage --coverage-clover=coverage.xml"],
"coverage": ["php -dzend_extension=xdebug.so ./vendor/bin/phpunit --coverage-text --coverage-html=build/coverage --coverage-clover=coverage.xml"],
}
}
composer pcov
composer coverage
after_script:
- if [[ $TRAVIS_PHP_VERSION = '7.1' ]]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi
before_install:
- phpenv config-rm xdebug.ini || true
jobs:
include:
- stage: Code Quality
name: Code coverage
php: 7.4
install:
- pecl install pcov
script:
- ./vendor/bin/phpunit -v --coverage-clover ./build/logs/clover.xml --coverage-text
after_success:
- bash <(curl -s https://codecov.io/bash) -cF php
;zend_extension = "/path/to/my/xdebug.so"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment