From 1c5b9aa277ffdb85e94857e09e5d5fdddf5ab51c Mon Sep 17 00:00:00 2001 From: Ben Ramsey Date: Wed, 22 Sep 2021 22:00:13 -0500 Subject: [PATCH] Set up pcov for coverage --- .github/workflows/continuous-integration.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 58adb8d..636502f 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -41,6 +41,7 @@ jobs: run: | sudo apt-get update sudo apt-get -y install bsdmainutils libsodium-dev uuid-dev + mkdir -p build/logs - name: "Install PHP" uses: "shivammathur/setup-php@v2" @@ -53,6 +54,11 @@ jobs: - name: "Install dependencies (Composer)" uses: "ramsey/composer-install@v1" + - name: "Setup PCOV" + run: | + composer require pcov/clobber + vendor/bin/pcov clobber + - name: "Run unit tests (PHPUnit)" run: "./vendor/bin/phpunit --verbose --colors=always --coverage-text --coverage-clover build/logs/clover.xml" @@ -102,6 +108,7 @@ jobs: run: | sudo apt-get update sudo apt-get -y install bsdmainutils libsodium-dev uuid-dev + mkdir -p build/logs - name: "Install PHP" uses: "shivammathur/setup-php@v2" @@ -111,9 +118,6 @@ jobs: coverage: "none" ini-values: "memory_limit=-1" - - name: "Create the logs directory" - run: "mkdir -p build/logs" - - name: "Install dependencies (Composer)" uses: "ramsey/composer-install@v1" with: