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

dangernoodle-io / breadboard / 28767862999
100%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2026 04:30AM UTC
Jobs 1
Files 76
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

06 Jul 2026 04:29AM UTC coverage: 100.0%. Remained the same
28767862999

push

github

web-flow
feat: bb_mdns_cache consumer-configured TXT capture via const descriptor (#755)

- add bb_mdns_txt_field_t descriptor (const/rodata) + entry_size/txt_fields/
  txt_count config fields (appended at struct end, back-compat preserved)
- add pure bb_mdns_cache_apply_txt / bb_mdns_cache_txt_serialize (host +
  espidf), mirror functions so stored bytes and JSON output can't drift
- ESP-IDF glue: stack scratch buffer sized to the effective entry_size,
  bounded by new CONFIG_BB_MDNS_CACHE_ENTRY_MAX (default 192); identity
  fields always filled, TXT descriptor applied only when configured
- bb_mdns_cache_start() rejects a descriptor without entry_size, and any
  entry_size exceeding the compile-time cap, loudly (BB_ERR_INVALID_ARG)
- extract bb_mdns_cache_start()'s two guard checks into a pure, host-tested
  bb_mdns_cache_validate_config() predicate (100% branch coverage)
- requery_work_fn's TXT adapter view is now a named constant
  (BB_MDNS_CACHE_REQUERY_TXT_MAX) with a bb_log_w on truncation, instead of
  a silent magic-8 cap
- bb_mdns_cache_txt_serialize gains an entry_size bound mirroring
  apply_txt, skipping (not reading) any out-of-bounds field
- add BB_MDNS_CACHE_ASSERT_IDENTITY_LAYOUT() build-time contract check for
  consumer entry structs

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

3311 of 3311 branches covered (100.0%)

Branch coverage included in aggregate %.

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

5179 of 5179 relevant lines covered (100.0%)

10231.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28767862999.1 06 Jul 2026 04:30AM UTC 76
100.0
GitHub Action Run
Source Files on build 28767862999
  • Tree
  • List 76
  • 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 #28767862999
  • 1a8fa96d on github
  • Prev Build on main (#28762275293)
  • Next Build on main (#28768977599)
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