-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Milestone
Description
Description
Several code paths are structurally unreachable or practically untestable, causing artificially low coverage metrics. Annotate these paths with LCOV_EXCL_LINE / LCOV_EXCL_START / LCOV_EXCL_STOP to reflect true coverage.
Acceptance criteria
- Constructor throw on allocation failure (malloc failures) annotated with LCOV_EXCL_LINE
- Defensive default: break and exhaustive switch branches annotated with LCOV_EXCL_LINE
- Defensive code unreachable annotated with LCOV_EXCL_START / LCOV_EXCL_STOP
- Improbable system error paths annotated with LCOV_EXCL_START / LCOV_EXCL_STOP
- Abstract class destructors and pure virtual stubs annotated
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers