You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lower the test-results floor to ERRORS on a passing run too
The #1251 fix corrected a failing run's already-fine ERRORS floor but only
raised a passing run's floor from NORMAL to COMPLAIN -- still one step short.
A build's own test results are core information a user silencing routine
build chatter still wants to see, whether the run passed or failed; ERRORS
is the true floor for both, not a pass/fail distinction.
PluginReportinator#test_results_floor_verbosity centralizes the answer so
the three plugins that print post-build test results in this shape here
(report_tests_stdout_plugin, gcov, valgrind) share one source of truth
instead of each carrying its own copy of the same conditional. Bullseye is
untouched -- its own post_build test-results call is a different, disabled
shape on this branch, unrelated to this fix.
Also: fixed a pre-existing bug this work's own system-test run surfaced --
ceedling_build_exec/ceedling_appcmd_exec sanitized captured subprocess output
for @raw_output but not before compose_failure_report's own scan of it,
crashing on non-ASCII compiler diagnostic text under a non-UTF-8 default
external encoding. Sanitize once, upfront, and reuse the same cleaned
strings for both.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/Changelog.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ This changelog is complemented by three other documents:
14
14
15
15
## 💪 Fixed
16
16
17
-
-[#1251](https://github.com/ThrowTheSwitch/Ceedling/issues/1251) Fixed _Overall Test Summary_ not printing at logging verbosity of warning on an otherwise all-passing test run.
17
+
-[#1251](https://github.com/ThrowTheSwitch/Ceedling/issues/1251) Fixed _Overall Test Summary_ not printing at logging verbosity of warning on an otherwise all-passing test run. A follow-up closes the remaining gap: an all-passing run's test summary now also prints at the stricter `--verbosity=errors`, matching a failing run, rather than requiring `warnings` or higher.
18
18
-[#1252](https://github.com/ThrowTheSwitch/Ceedling/issues/1252) Fixed the Gcov plugin requiring `gcovr` to be installed for any build merely because the plugin was enabled, rather than only when a `gcov:` build actually runs.
19
19
- Fixed a Unity `TEST_IGNORE_MESSAGE()` test case being misreported as crash evidence during crash-diagnosis retries when it shares a test file with a genuine crash.
0 commit comments