Skip to content

Add coverage report generation to CI#3

Merged
pgit merged 3 commits intomasterfrom
copilot/add-coverage-report-ci-job
Feb 14, 2026
Merged

Add coverage report generation to CI#3
pgit merged 3 commits intomasterfrom
copilot/add-coverage-report-ci-job

Conversation

Copy link
Contributor

Copilot AI commented Feb 14, 2026

Generate and Show Coverage Report

  • Review CMakeLists.txt coverage configuration
  • Check if llvm-cov and llvm-profdata are available
  • Configure CMake with ENABLE_COVERAGE=ON
  • Build the project with coverage instrumentation
  • Run the coverage target to generate report
  • Display/screenshot the coverage report
  • Document how to view coverage reports

Coverage Report Generation Plan

The coverage infrastructure is already in place:

  • CMakeLists.txt has ENABLE_COVERAGE option
  • Coverage target generates HTML report in build/coverage_report/
  • Need to build and run to demonstrate it works

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: pgit <1456612+pgit@users.noreply.github.com>
Copilot AI changed the title [WIP] Add CI job for coverage report generation and publication Add CI job for coverage report generation and publishing Feb 14, 2026
Copilot AI requested a review from pgit February 14, 2026 16:38
Copilot AI changed the title Add CI job for coverage report generation and publishing Add coverage CI job with artifact upload Feb 14, 2026
Merged commit a57ae21 (next attempt) from master which passed all CI tests.

Conflicts resolved:
- .github/workflows/release.yml: Kept our coverage job addition
- test/test_server.cpp: Accepted master's improved stack pointer implementation
Copilot AI changed the title Add coverage CI job with artifact upload Add coverage report generation to CI Feb 14, 2026
Copilot stopped work on behalf of pgit due to an error February 14, 2026 17:57
@pgit pgit marked this pull request as ready for review February 14, 2026 17:57
@pgit pgit merged commit 00bddef into master Feb 14, 2026
1 check failed
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