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

dangernoodle-io / breadboard / 29454898104
96%

Build:
DEFAULT BRANCH: main
Ran 15 Jul 2026 10:18PM UTC
Jobs 1
Files 164
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

15 Jul 2026 10:17PM UTC coverage: 95.56% (+0.03%) from 95.527%
29454898104

push

github

web-flow
feat: add bb_serialize_console heap-over-serial backend with portable decimal formatting (#888)

- new bb_serialize_console component: a bb_serialize_emit_t backend
  registered as BB_FORMAT_CONSOLE that renders a snapshot as a single
  human-readable "key=val key=val" line, with snprintf-style
  truncation-on-overflow (always NUL-terminated, never an error)
- bb_serialize_console_heap_report(): one-shot heap-over-serial milestone
  report on top of bb_meminfo, no periodic task
- fix a real HW bug: emit_u64/emit_i64 formatted numbers via
  "%" PRIu64/PRId64 (== "%llu"/"%lld" on ESP32), which nano-newlib
  (CONFIG_NEWLIB_NANO_FORMAT=1) can't format -- every heap value printed
  as the literal "lu" on hardware. Extracted a portable, no-snprintf,
  no-locale decimal formatter (bb_num_u64_to_dec/bb_num_i64_to_dec) into
  bb_num per the Consolidation rule -- this was the SECOND hand-rolled
  instance of the idiom (bb_serialize_json already hand-rolled it) --
  and migrated both bb_serialize_console and bb_serialize_json onto it
  (JSON output byte-identical, host tests unchanged)
- add a host test proving bb_console_appendf's cap==0 guard is reachable
  via the public ctx_init+emit+walk path (not the unreachable branch its
  prior comment claimed) and drop the stale LCOV_EXCL_BR_LINE
- fence: approve the new_component baseline growth for bb_serialize_console


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

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

7084 of 7715 branches covered (91.82%)

Branch coverage included in aggregate %.

125 of 125 new or added lines in 5 files covered. (100.0%)

11921 of 12173 relevant lines covered (97.93%)

2394.39 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29454898104.1 15 Jul 2026 10:18PM UTC 164
95.56
GitHub Action Run
Source Files on build 29454898104
  • Tree
  • List 164
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29454898104
  • cf53763e on github
  • Prev Build on main (#29448514077)
  • Next Build on main (#29455770467)
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