diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2bd99e045..f7a9a22bd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -335,12 +335,14 @@ jobs: ######################################################################### # 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 # with: # report_name: Coverage Backend # type: simplecov - # result_path: ./coverage/coverage.info + # result_path: ./coverage/clover.xml # min_coverage: 8 # token: ${{ github.token }} diff --git a/community_server/Dockerfile b/community_server/Dockerfile index eabb37741..596c4c98d 100644 --- a/community_server/Dockerfile +++ b/community_server/Dockerfile @@ -21,9 +21,9 @@ RUN apt-get update \ && 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/* -WORKDIR /var/www/cakephp + 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