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

dangernoodle-io / breadboard / 31279088948
97%

Build:
DEFAULT BRANCH: main
Ran 08 Aug 2026 09:23PM 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

08 Aug 2026 09:20PM UTC coverage: 97.131% (+0.001%) from 97.13%
31279088948

push

github

web-flow
feat: warn when a bb_data_http client holds frames with no send seam (#1262)

- a client acquired with neither a per-client send_fn nor a module-wide
default installed is otherwise silently dead -- it holds a client slot
and accumulates frames in its outbound queue until they are evicted,
with no crash and no log

- rejecting this at bb_data_http_client_acquire() time was considered and
rejected: bb_data_http_set_send_fn() is deliberately decoupled from
client lifetime and can be installed after a client is already
acquired -- several existing host tests rely on exactly that ordering,
and a client with an empty queue may simply be pre-install (the shape
a future MQTT consumer will follow), so a hard reject at acquire would
break legitimate, load-bearing usage

- add a one-shot WARN in the flush loop instead, fired only when the
loop skips a client for a NULL seam and that client is also holding
queued frames it can never send; gated by a new per-client
warned_no_send_fn flag, reset on acquire so slot reuse never inherits
a prior occupant's warned state

- add a host-testable _for_test accessor for the new flag and host tests
covering the warn-once, later-recovery, per-client-seam, and
slot-reuse-reset cases

8529 of 9048 branches covered (94.26%)

Branch coverage included in aggregate %.

8 of 8 new or added lines in 1 file covered. (100.0%)

14293 of 14448 relevant lines covered (98.93%)

2601.74 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31279088948.1 08 Aug 2026 09:23PM UTC 219
97.13
GitHub Action Run
Source Files on build 31279088948
  • Tree
  • List 219
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31279088948
  • 3f11fa48 on github
  • Prev Build on main (#31277147911)
  • Next Build on main (#31285431623)
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