• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dangernoodle-io / breadboard / 30188140451
97%

Build:
DEFAULT BRANCH: main
Ran 26 Jul 2026 04:41AM UTC
Jobs 1
Files 199
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Jul 2026 04:39AM UTC coverage: 96.524% (+0.002%) from 96.522%
30188140451

push

github

web-flow
fix: degrade doc-only schema-compose failures in mqtt and temp health sections (#1099)

B1-1231 sweep, lane 2 of 3 (B1-1240 + B1-1241): a doc-only OpenAPI fragment compose failure aborted registration of the mqtt/temp /api/health sections entirely, dropping them from the response body over a documentation-only failure.

- components/bb_mqtt_client/src/bb_mqtt_client_health_section.c: bb_mqtt_client_health_register() no longer bails on a compose failure; logs a warning (with rc) and registers the section with schema_props left NULL (omitted by bb_health_schema's pointer-NULL gate).

- platform/espidf/bb_temp/bb_temp.c + platform/host/bb_temp/bb_temp.c: same degrade-and-continue fix applied identically to bb_temp_register_info() in both platform twins (shared block stays byte-identical, verified by diff after edit); the espidf copy ships on device.

- test/test_host_openapi_meta_on/test_bb_mqtt_client_health_schema_wiring.c + test_bb_temp_health_schema_wiring.c: both sites are host-compiled via native_openapi_runtime_meta, so the existing offline-on-compose-failure tests are rewritten (renamed *_degrades_on_compose_failure) to assert the section still registers with schema_props == NULL.

- test/test_host_openapi_meta_on/test_main.c: RUN_TEST/forward-decl renames to match.

- test/test_host/test_bb_health_section.c + test_main.c: adds test_bb_health_section_test_find_returns_null_when_not_registered -- a direct, producer-independent regression test for bb_health_section_test_find()'s not-found (NULL) branch, orphaned by the two rewrites above (this test file runs in every merged host env, no fault-injection or native_openapi_runtime_meta dependency needed).

No CMakeLists REQUIRES changes needed -- bb_log was already a PRIV_REQUIRES dep of both bb_mqtt_client and bb_temp.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

7798 of 8401 branches covered (92.82%)

Branch coverage included in aggregate %.

8 of 8 new or added lines in 2 files covered. (100.0%)

13249 of 13404 relevant lines covered (98.84%)

2620.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30188140451.1 26 Jul 2026 04:41AM UTC 199
96.52
GitHub Action Run
Source Files on build 30188140451
  • Tree
  • List 199
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30188140451
  • 862fb874 on github
  • Prev Build on main (#30186128440)
  • Next Build on main (#30188366208)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc