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

dangernoodle-io / breadboard / 26000040336
100%

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

17 May 2026 07:08PM UTC coverage: 100.0%. Remained the same
26000040336

push

github

web-flow
feat(bb_event_routes): GET /api/diag/events — topic discovery + ring diagnostics (#251)

* feat(bb_event_routes): GET /api/diag/events — topic discovery + ring diagnostics

- add bb_event_ring_count and bb_event_ring_last_entry_info accessors (ring.h/ring.c)
- add bb_event_routes_topic_count, bb_event_routes_topic_info, bb_event_routes_active_client_count accessors (routes.h/common.c)
- register GET /api/diag/events on esp-idf path with full openapi response schema
- add test_bb_event_ring_introspection.c: 13 tests for count/last_entry_info on empty + populated ring
- add test_bb_event_routes_diag.c: 13 tests for topic_count/topic_info/active_client_count including round-trip
- register all new tests in test_main.c (828 tests pass, 100% branch/line/function coverage)
- update CLAUDE.md event bus section with /api/diag/events debug tip

* fix(bb_event_ring): define _POSIX_C_SOURCE for clock_gettime on Arduino targets

* fix(bb_event_ring): use Arduino micros() on bare-metal Arduino targets

Renesas arm-none-eabi newlib lacks CLOCK_MONOTONIC regardless of
_POSIX_C_SOURCE. Mirror the bb_button_events pattern: ESP/Arduino/POSIX
three-way branch.

* fix(bb_event_ring,bb_event_routes): add missing IDF PRIV_REQUIRES

- bb_event_ring needs esp_timer for esp_timer_get_time()
- bb_event_routes_espidf.c needs bb_json

Surfaced by ESP-IDF smoke build (esp_timer.h not found).
Component CMake leak filed as B1-202.

956 of 956 branches covered (100.0%)

Branch coverage included in aggregate %.

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

1702 of 1702 relevant lines covered (100.0%)

1018.77 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26000040336.1 17 May 2026 07:09PM UTC 17
100.0
GitHub Action Run
Source Files on build 26000040336
  • Tree
  • List 17
  • 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 #26000040336
  • 0c92ba67 on github
  • Prev Build on main (#25993103399)
  • Next Build on main (#26000364039)
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