try a php coverage report script

This commit is contained in:
einhornimmond 2021-06-09 20:45:59 +02:00
parent c606e85e66
commit e2edeaca2b
2 changed files with 7 additions and 5 deletions

View File

@ -335,12 +335,14 @@ jobs:
######################################################################### #########################################################################
# COVERAGE CHECK BACKEND COMMUNITY-SERVER #################################### # COVERAGE CHECK BACKEND COMMUNITY-SERVER ####################################
########################################################################## ##########################################################################
#- name: backend community simplecov | Coverage check - name: backend community simplecov | Coverage check
run: |
docker run -v ~/coverage:/var/www/cakephp/webroot/coverage gradido/community_server:test vendor/bin/coverage-check ./webroot/coverage/clover.xml 5
# uses: webcraftmedia/coverage-check-action@master # uses: webcraftmedia/coverage-check-action@master
# with: # with:
# report_name: Coverage Backend # report_name: Coverage Backend
# type: simplecov # type: simplecov
# result_path: ./coverage/coverage.info # result_path: ./coverage/clover.xml
# min_coverage: 8 # min_coverage: 8
# token: ${{ github.token }} # token: ${{ github.token }}

View File

@ -21,9 +21,9 @@ RUN apt-get update \
&& apt-get -y --no-install-recommends install php7.4-xdebug \ && apt-get -y --no-install-recommends install php7.4-xdebug \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
WORKDIR /var/www/cakephp
ENV XDEBUG_MODE=coverage ENV XDEBUG_MODE=coverage
RUN composer require --dev rregeer/phpunit-coverage-check
CMD ./vendor/bin/phpunit --coverage-text=./webroot/coverage/coverage.info CMD ./vendor/bin/phpunit --coverage-clover=./webroot/coverage/clover.xml