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

dangernoodle-io / breadboard / 30773211270
97%

Build:
DEFAULT BRANCH: main
Ran 02 Aug 2026 11:55PM UTC
Jobs 1
Files 215
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

02 Aug 2026 11:53PM UTC coverage: 96.857%. Remained the same
30773211270

push

github

web-flow
feat: detect stale generated bb_app_init.c at build time (#1208)

bb_app_init.c is gitignored and regenerated only by explicit make
smoke-gen*/floor-gen targets, never by CMake/PlatformIO itself; make
floor has no floor-gen prerequisite at all. A leftover copy from an
earlier checkout compiles silently even after its call targets are
renamed or deleted, confirmed on hardware (B1-1371) via a stale file
calling the long-deleted bb_health_reserve_routes().

Add bbtool verify-generated: parses every call target in a generated
bb_app_init.c and hard-fails if any has no matching declaration left
anywhere under components/, platform/, or examples/. Wire it into both
examples/smoke and examples/floor main/CMakeLists.txt via a new
bb_verify_generated_or_fail() cmake helper (cmake/bb_generated.cmake),
mirroring the existing BB_AUTOWIRE_BOARD stale-fragment guard.

Block comments (opening /* through closing */, single-line, multi-line,
or opening mid-line after real code) are blanked out over the whole file
before the per-line call-target scan runs, so a call-shaped symbol
mentioned only inside a comment is never mistaken for a live call -- the
prior per-line prefix check only skipped a block comment's star-prefixed
continuation lines, not its opening line.

This catches a call to a renamed/deleted symbol -- the exact historical
incident -- but not a stale file whose call targets still all exist,
e.g. a pure ordering regression; closing that would require re-running
the full codegen pipeline on every configure, a larger restructuring
left out of scope here.

8228 of 8792 branches covered (93.59%)

Branch coverage included in aggregate %.

13926 of 14081 relevant lines covered (98.9%)

2612.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30773211270.1 02 Aug 2026 11:55PM UTC 215
96.86
GitHub Action Run
Source Files on build 30773211270
  • Tree
  • List 215
  • 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 #30773211270
  • 33622423 on github
  • Prev Build on main (#30772311600)
  • Next Build on main (#30773619786)
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