Commit 91ae0ad
committed
Keep stdio_client strict-no-cover in sync with exercised behavior
The malformed-UTF8 regression test now executes the JSON-parse failure branch in stdio_client, so the old pragma no longer reflects reality and breaks CI's strict-no-cover gate. This follow-up removes the stale pragma without changing behavior.
Constraint: Must not widen the PR scope beyond the already-proposed stdio robustness fix
Rejected: Suppress strict-no-cover or weaken the regression test | hides real coverage drift instead of correcting it
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: When adding malformed-input regression tests, re-audit nearby no-cover pragmas immediately
Tested: coverage run of tests/client/test_stdio.py plus strict-no-cover locally up to the updated branch execution path
Not-tested: Full upstream CI rerun after push1 parent f474aa7 commit 91ae0ad
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| |||
0 commit comments