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

dangernoodle-io / breadboard / 30149394583
97%

Build:
DEFAULT BRANCH: main
Ran 25 Jul 2026 07:31AM UTC
Jobs 1
Files 198
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

25 Jul 2026 07:29AM UTC coverage: 96.535%. Remained the same
30149394583

push

github

web-flow
test: port remaining openapi tests to the stream emitter (#1070)

- ports test_sse_schema_fidelity.c's schema-fidelity and oneOf/components
  assertions from bb_openapi_emit()+bb_json onto test_openapi_capture()
  (bb_openapi_emit_stream()); payload-validation tests (log/wifi/fan/power/
  thermal/info/rtos/alert/update/diag-boot/display/health-stack/ota-progress)
  swap bb_json object builders for direct cJSON builders (bb_openapi_validate
  already takes a cJSON*)
- test_bb_sensor_http.c's 3 e2e render tests swap bb_json_parse/getters for
  cJSON_ParseWithLength + cJSON getters (mechanical, same assertions)
- test_route_schemas.c needed no porting (already cJSON-based except 2 tests,
  see below)
- retained, NOT deleted, pending measured coverage evidence: the 3
  sse_schema_fidelity OOM tests (content/media/components alloc-failure), the
  2 test_route_schemas.c set_raw tests, test_sse_schema_oneof_fragment_
  overflow_omits_content, ..._long_name_truncation_omits_content, and
  test_sse_schema_no_sse_topic_no_oneof -- each the sole cover for a still-
  live branch in platform/host/bb_openapi/bb_openapi_emit_tree.c (or, for
  set_raw, bb_json_obj_set_raw() whose only production caller is that same
  tree emitter), which stays present until B1-1054 PR 6 deletes it
- test_sse_schema_no_sse_topic_no_oneof was initially (wrongly) ported to the
  stream path; docker-verified diff of gcovr-detail.json against ubuntu:24.04
  gcc 13 caught the branch-only regression at bb_openapi_emit_tree.c:139
  (macOS coverage cannot see this class -- same shape that slipped through
  PR #1069/Coveralls) and it was reverted to the tree path; the stream arm
  already has its own dedicated counterpart,
  test_openapi_emit_stream_sse_zero_topics_omits_content in
  test_openapi_emit.c
- coverage measured before/after (local + docker gcc 13): aggregate
  unchanged (13223/13384 lines, 98.8%); bb_openapi_emit_tree.c line coverage
  unchanged (136/138 lines, 98%, same pre-existi... (continued)

7780 of 8377 branches covered (92.87%)

Branch coverage included in aggregate %.

13252 of 13410 relevant lines covered (98.82%)

2580.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30149394583.1 25 Jul 2026 07:31AM UTC 198
96.53
GitHub Action Run
Source Files on build 30149394583
  • Tree
  • List 198
  • 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 #30149394583
  • edcb02d1 on github
  • Prev Build on main (#30146136383)
  • Next Build on main (#30158584205)
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