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

dangernoodle-io / breadboard / 30913466197
97%

Build:
DEFAULT BRANCH: main
Ran 04 Aug 2026 01:24PM UTC
Jobs 1
Files 216
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

04 Aug 2026 01:22PM UTC coverage: 96.901% (-0.002%) from 96.903%
30913466197

push

github

web-flow
feat!: migrate floor task-stack report onto bb_data_render_rows (B1-1418 PR-2) (#1222)

- floor_app.c binds a rows-only "tasks" bb_data key (desc/gather/apply
  all NULL, rows non-NULL, the shape PR-1/#1221 legalized) onto
  bb_serialize_console_tasks_row_desc/bb_serialize_console_tasks_gather()
  via a private row_gather thunk, and drives it through
  bb_data_render_rows() on the existing periodic tick
- floor now also registers the BB_FORMAT_CONSOLE backend
  (bb_serialize_console_register_format()) -- nothing in floor registered
  it before this PR; bb_data_render_rows() requires a registered
  renderer to work, unlike the direct bb_serialize_console_render() calls
  this migration replaces
- BREAKING: retires bb_serialize_console_tasks_report(), removed from
  bb_serialize_console's public header and .c file along with its
  now-dead s_task_rows static and the Kconfig line-max bridge that only
  it used; the row descriptor/gather primitives it was built on stay
  public
- adds host coverage for the row-gather thunk's shape and a rows-only
  tasks-style binding rendered end to end through bb_data_render_rows()
  with content asserted, replacing the retired entry point's smoke test
- firmware review fix: BB_TASK_BASE_MAX (components/bb_task/Kconfig) is
  a live range-1-64 Kconfig that can outgrow floor's fixed row-scratch
  capacity, silently dropping tasks from the report with no signal;
  floor_task_stack.c/.h add a pure, host-tested, latched
  "possibly truncated" warning (new file, mirrors floor_prov_reboot.c's
  pure-guard/direct-#include host-test pattern) rather than reintroducing
  the bb_task dependency this migration deliberately decoupled. The
  guard's predicate is emitted == max_rows, narrowed to exactly what its
  one real call site (an already-clamped gather return) can produce --
  no dead defensive arm kept alive just to satisfy the branch-coverage
  gate
- firmware review fix: reworded bb_serialize_console_tasks_row_desc's
  stale ... (continued)

8356 of 8918 branches covered (93.7%)

Branch coverage included in aggregate %.

14063 of 14218 relevant lines covered (98.91%)

2664.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30913466197.1 04 Aug 2026 01:24PM UTC 216
96.9
GitHub Action Run
Source Files on build 30913466197
  • Tree
  • List 216
  • 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 #30913466197
  • 260e9419 on github
  • Prev Build on main (#30877199564)
  • Next Build on main (#30923224342)
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