From fa48b1c51ab1bb74585807f9b91b1f786fccad00 Mon Sep 17 00:00:00 2001 From: Anuraj Date: Sun, 14 Sep 2025 16:38:36 +0530 Subject: [PATCH 1/2] Fix report path in code coverage report generation step --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0df0c7c..99e1a78 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,7 +44,7 @@ jobs: run: dotnet coverage collect dotnet test --filter-class MinimalApi.Tests.TodoApiTests --output ${{ github.workspace }}/Tests/Coverage.cobertura.xml --output-format cobertura - name: Generate Report run: | - dotnet reportgenerator -reports:Coverage.cobertura.xml -targetdir:coveragereport -reporttypes:"MarkdownSummary;Html" -classfilters:"-Microsoft.AspNetCore.OpenApi.Generated;-Microsoft.Extensions.Validation.Generated;-MinimalApi.Data.Migrations.*;-Microsoft.Extensions.Validation.*;-MinimalApi.Models.TodoItemAudit;-System.Runtime.CompilerServices;-MinimalApi.ViewModels.AddVersionToHeaderTransformer;-MinimalApi.ViewModels.BearerSecuritySchemeTransformer" -assemblyfilters:+MinimalApi + dotnet reportgenerator -reports:${{ github.workspace }}/Tests/Coverage.cobertura.xml -targetdir:coveragereport -reporttypes:"MarkdownSummary;Html" -classfilters:"-Microsoft.AspNetCore.OpenApi.Generated;-Microsoft.Extensions.Validation.Generated;-MinimalApi.Data.Migrations.*;-Microsoft.Extensions.Validation.*;-MinimalApi.Models.TodoItemAudit;-System.Runtime.CompilerServices;-MinimalApi.ViewModels.AddVersionToHeaderTransformer;-MinimalApi.ViewModels.BearerSecuritySchemeTransformer" -assemblyfilters:+MinimalApi - name: Upload code coverage report uses: actions/upload-artifact@v4.6.0 with: From b7976b38e6cecfb0b20107bc98464d009fabb467 Mon Sep 17 00:00:00 2001 From: Anuraj Date: Sun, 14 Sep 2025 16:50:22 +0530 Subject: [PATCH 2/2] Fix output directory path for code coverage report generation --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 99e1a78..796bda7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,7 +44,7 @@ jobs: run: dotnet coverage collect dotnet test --filter-class MinimalApi.Tests.TodoApiTests --output ${{ github.workspace }}/Tests/Coverage.cobertura.xml --output-format cobertura - name: Generate Report run: | - dotnet reportgenerator -reports:${{ github.workspace }}/Tests/Coverage.cobertura.xml -targetdir:coveragereport -reporttypes:"MarkdownSummary;Html" -classfilters:"-Microsoft.AspNetCore.OpenApi.Generated;-Microsoft.Extensions.Validation.Generated;-MinimalApi.Data.Migrations.*;-Microsoft.Extensions.Validation.*;-MinimalApi.Models.TodoItemAudit;-System.Runtime.CompilerServices;-MinimalApi.ViewModels.AddVersionToHeaderTransformer;-MinimalApi.ViewModels.BearerSecuritySchemeTransformer" -assemblyfilters:+MinimalApi + dotnet reportgenerator -reports:${{ github.workspace }}/Tests/Coverage.cobertura.xml -targetdir:"${{ github.workspace }}/Tests/coveragereport" -reporttypes:"MarkdownSummary;Html" -classfilters:"-Microsoft.AspNetCore.OpenApi.Generated;-Microsoft.Extensions.Validation.Generated;-MinimalApi.Data.Migrations.*;-Microsoft.Extensions.Validation.*;-MinimalApi.Models.TodoItemAudit;-System.Runtime.CompilerServices;-MinimalApi.ViewModels.AddVersionToHeaderTransformer;-MinimalApi.ViewModels.BearerSecuritySchemeTransformer" -assemblyfilters:+MinimalApi - name: Upload code coverage report uses: actions/upload-artifact@v4.6.0 with: