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

dangernoodle-io / breadboard / 25827294893
100%

Build:
DEFAULT BRANCH: main
Ran 13 May 2026 09:25PM UTC
Jobs 1
Files 13
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

13 May 2026 09:24PM UTC coverage: 100.0%. Remained the same
25827294893

push

github

web-flow
feat(bb_event): generic app-level event bus with replay ring (B1-103) (#222)

Two new components:

- bb_event: portable callback-list publish/subscribe event bus. Opaque
  topic handles, queued dispatch with payload copy. ESP-IDF backend uses
  a FreeRTOS dispatcher task; Arduino backend uses cooperative
  bb_event_pump() from loop(); host backend uses a pthread dispatcher
  (sync mode via BB_EVENT_HOST_SYNC env var for tests). Auto-registered
  via bb_registry early tier (CONFIG_BB_EVENT_AUTOREGISTER).

- bb_event_ring: sibling component layering a replay-on-subscribe
  circular buffer on top of bb_event for SSE/WebSocket fan-out and event
  history scenarios.

Public headers contain no esp_* types per breadboard portability rules.

Includes:
- Unity host tests covering core API, error paths, payload integrity,
  and ring replay semantics. Topic limit raised to 64 for native test
  env to exercise pool-exhaustion paths.
- Smoke example heartbeat demo across ESP-IDF and Arduino targets;
  disabled on uno_cc3000 (AVR/CC3000) due to SRAM/flash budget.
- CLAUDE.md and README component-map entries.

Follow-up B1-178 tracks moving bb_event_port.h back to a private
location once a sanctioned ring-locking API is exposed.

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

592 of 592 branches covered (100.0%)

Branch coverage included in aggregate %.

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

935 of 935 relevant lines covered (100.0%)

1471.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25827294893.1 13 May 2026 09:25PM UTC 13
100.0
GitHub Action Run
Source Files on build 25827294893
  • Tree
  • List 13
  • 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 #25827294893
  • a3d0963a on github
  • Prev Build on main (#25820975276)
  • Next Build on main (#25836910557)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc