From 39773a56c39ddb81481a3428d64fb3ed997eb0c1 Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Sat, 17 Feb 2024 16:08:40 +0000 Subject: [PATCH 1/2] ci: output DetailedXML from dotcover --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index c1131f3..f05fc99 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -49,7 +49,7 @@ jobs: run: dotnet test --no-build --verbosity normal --configuration Release --framework net8.0 - name: Collect coverage - run: dotnet dotcover test --dcReportType=XML + run: dotnet dotcover test --dcReportType=DetailedXML - name: Upload coverage reports to Codecov uses: codecov/codecov-action@v4.0.0 From 65011628576185018e22b6db9e9f43bb8405ec99 Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Sat, 17 Feb 2024 16:12:00 +0000 Subject: [PATCH 2/2] fix(ci): convert coverage report to codecov supported format --- .github/workflows/dotnet.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index f05fc99..d975260 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -33,8 +33,10 @@ jobs: - name: Restore dependencies run: dotnet restore - - name: Install dotCover - run: dotnet tool install --global JetBrains.dotCover.GlobalTool + - name: Install coverage tools + run: | + dotnet tool install --global JetBrains.dotCover.GlobalTool + dotnet tool install --global dotnet-reportgenerator-globaltool - name: Build run: dotnet build --no-restore --configuration Release @@ -50,9 +52,14 @@ jobs: - name: Collect coverage run: dotnet dotcover test --dcReportType=DetailedXML + + - name: Convert coverage + run: reportgenerator -reports:./dotCover.Output.xml -targetdir:. -reporttypes:Cobertura - name: Upload coverage reports to Codecov uses: codecov/codecov-action@v4.0.0 with: + disable_search: true + file: Cobertura.xml token: ${{ secrets.CODECOV_TOKEN }} slug: oliverbooth/X10D