Skip to content

Gather code coverage#101

Merged
ltowarek merged 8 commits into
mainfrom
coverage
Jun 27, 2026
Merged

Gather code coverage#101
ltowarek merged 8 commits into
mainfrom
coverage

Conversation

@ltowarek

@ltowarek ltowarek commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Fixes #95

@ltowarek ltowarek changed the title Gather code coverage in python and js Gather code coverage Jun 27, 2026
ltowarek and others added 3 commits June 27, 2026 09:35
Without an explicit exit(0), pytest-embedded may kill QEMU before
ESP-IDF's async task cleanup fires the gcov atexit handler, leaving
no .gcda files for lcov. The explicit call makes writes deterministic:
gcov flushes via semihosting, then SYS_EXIT terminates QEMU cleanly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V97dQmUxePcA6qGhVNvyhN
@codecov

codecov Bot commented Jun 27, 2026

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@ltowarek
ltowarek enabled auto-merge (squash) June 27, 2026 17:44
@ltowarek
ltowarek merged commit 0022ae1 into main Jun 27, 2026
26 checks passed
@ltowarek
ltowarek deleted the coverage branch June 27, 2026 17:55
@ltowarek ltowarek mentioned this pull request Jun 27, 2026
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.

Add host-based test coverage infra (CMock/POSIX simulator) for cpp CI coverage

1 participant