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

dangernoodle-io / breadboard / 31285431623
97%

Build:
DEFAULT BRANCH: main
Ran 09 Aug 2026 12:07AM UTC
Jobs 1
Files 219
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

09 Aug 2026 12:05AM UTC coverage: 97.131%. Remained the same
31285431623

push

github

web-flow
feat: acquire a durable MQTT egress consumer for bb_data_http's log stream (#1263)

- floor_mqtt_egress.c/h: pure translation from bb_mqtt_client_enqueue()'s
  return code to bb_data_http_send_fn's two-class retry contract, plus the
  send_fn/abort_fn implementations wired onto a DURABLE bb_data_http client
- floor_app.c: acquires the durable client mirroring the already-attached
  "log" key, after bb_mqtt_client_init_default(), publishing under
  "floor/<key>" -- gated on floor_mqtt_egress_should_acquire() (a pure,
  host-tested predicate) so a board with MQTT disabled in NVS never
  permanently claims a bb_data_http client slot for a client that could
  never deliver anything
- CONFIG_BB_DATA_HTTP_MAX_CLIENTS is deliberately NOT bumped here: raising
  it to 3 trips bb_data_http_espidf.c's own compile-time sweep-budget guard
  (3*20ms >= the 50ms sweep interval) -- confirmed by an actual failed
  build -- so floor is left at 2 slots pending a follow-up that also widens
  that headroom
- host tests exercise the translation matrix, the send_fn/abort_fn seams
  directly (including the oversized-key truncation guard and its exact
  "one byte of slack" boundary), the should_acquire gate, and a real
  bb_data_http_sweep_step() against bb_mqtt_client's host stub for
  outbox-full, no-client, and fatal-reject scenarios


Claude-Session: https://claude.ai/code/session_0119nuE2NZME9y2aYEVJTPB5

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

8529 of 9048 branches covered (94.26%)

Branch coverage included in aggregate %.

14293 of 14448 relevant lines covered (98.93%)

2614.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31285431623.1 09 Aug 2026 12:07AM UTC 219
97.13
GitHub Action Run
Source Files on build 31285431623
  • Tree
  • List 219
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31285431623
  • 43686f67 on github
  • Prev Build on main (#31279088948)
  • Next Build on main (#31342253926)
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