From 6fed2c8c624eba0a1a15a1e94bf6a248b40b258a Mon Sep 17 00:00:00 2001 From: Sage Abdullah Date: Mon, 24 Jul 2023 11:06:00 +0100 Subject: [PATCH] Generate coverage HTML report and upload as GitHub Actions artifact and summary --- .github/workflows/test.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 16bad9029acc..8945fb851ac1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -431,7 +431,17 @@ jobs: - name: Combine coverage data run: | coverage combine - coverage report -m --skip-covered + + - name: Generate coverage report + run: | + coverage report -m --skip-covered --skip-empty | sed 's/^/ /' >> $GITHUB_STEP_SUMMARY + coverage html --skip-covered --skip-empty + + - name: Upload HTML report as artifact + uses: actions/upload-artifact@v3 + with: + name: coverage-report + path: coverage_html_report - name: Upload coverage to Codecov uses: codecov/codecov-action@v3