Skip to content
Snippets Groups Projects

Issue #3516242 by bluegeek9: Code Coverage Metrics

Merged Steven Ayers requested to merge issue/crm-3516242:3516242-code-coverage-metrics into 1.0.x
Files
2
+ 32
0
@@ -52,6 +52,38 @@ variables:
OPT_IN_TEST_NEXT_MINOR: 1
OPT_IN_TEST_NEXT_MAJOR: 1
OPT_IN_TEST_MAX_PHP: 1
_PHPUNIT_CONCURRENT: 0
phpunit (coverage):
extends: phpunit
rules:
- if: '$SKIP_PHPUNIT == "1"'
when: never
- when: on_success
before_script:
# Install and enable PCOV.
- echo -e '[pcov]\npcov.directory=.' > /usr/local/etc/php/conf.d/pcov.ini
- docker-php-ext-enable pcov
variables:
REPORT_COVERAGE: "true"
_PHPUNIT_EXTRA:
value: --coverage-cobertura $CI_PROJECT_DIR/coverage.xml --coverage-text --colors=never --coverage-html $CI_PROJECT_DIR/public/coverage
coverage: /^\s*Lines:\s*\d+.\d+\%/
artifacts:
reports:
coverage_report:
coverage_format: cobertura
path: coverage.xml
paths:
- junit.xml
- apache.access.log.txt
- $BROWSERTEST_OUTPUT_DIRECTORY
- coverage.xml
- public
phpunit:
rules:
- when: never
###################################################################################
Loading