Skip to content

ci: integrate GitHub code coverage uploads#2863

Merged
baywet merged 1 commit into
mainfrom
ci/coverage-information
May 28, 2026
Merged

ci: integrate GitHub code coverage uploads#2863
baywet merged 1 commit into
mainfrom
ci/coverage-information

Conversation

@baywet
Copy link
Copy Markdown
Member

@baywet baywet commented May 28, 2026

Summary

  • collect Cobertura coverage in the CI job
  • generate a GitHub-friendly coverage summary and upload it with actions/upload-code-coverage
  • publish the generated coverage report as a workflow artifact

Validation

  • dotnet build Microsoft.OpenApi.slnx -c Release
  • dotnet test Microsoft.OpenApi.slnx -c Release --no-build -v n --collect:"XPlat Code Coverage"
  • reportgenerator -reports:**/coverage.cobertura.xml -targetdir:./reports/coverage -reporttypes:"Html;MarkdownSummaryGithub;Cobertura"

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sonarqubecloud
Copy link
Copy Markdown

@github-code-quality
Copy link
Copy Markdown

github-code-quality Bot commented May 28, 2026

Code Coverage Overview

Languages: C#

C# / code-coverage/dotnet

The overall coverage in the branch is 42%. Coverage data for the branch is not yet available.

Show a code coverage summary of the most covered files.
File 2368305 +/-
/home/runner/wo...penApiSchema.cs 99%
/home/runner/wo...piComponents.cs 94%
/home/runner/wo...nApiDocument.cs 89%
/home/runner/wo...Deserializer.cs 87%
/home/runner/wo...Deserializer.cs 87%
/home/runner/wo...Deserializer.cs 82%
/home/runner/wo...Deserializer.cs 81%
/home/runner/wo...enApiService.cs 80%
/home/runner/wo...penApiWalker.cs 79%
/home/runner/wo...Deserializer.cs 79%

Updated May 28, 2026 14:36 UTC
Code Coverage is in Public Preview. Learn more and provide us with your feedback.

@baywet baywet marked this pull request as ready for review May 28, 2026 15:03
@baywet baywet requested a review from a team as a code owner May 28, 2026 15:03
@baywet baywet enabled auto-merge May 28, 2026 15:03
@baywet baywet merged commit ea95d88 into main May 28, 2026
22 of 24 checks passed
@baywet baywet deleted the ci/coverage-information branch May 28, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants