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

dangernoodle-io / breadboard / 25903301340
100%

Build:
DEFAULT BRANCH: main
Ran 15 May 2026 06:10AM UTC
Jobs 1
Files 14
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 May 2026 06:09AM UTC coverage: 100.0%. Remained the same
25903301340

push

github

web-flow
feat(bb_http_client): portable outbound HTTP GET wrapper (B1-196) (#229)

New component wrapping the outbound HTTP client side that bb_http
intentionally doesn't cover. Public API takes a URL, caller-supplied
body buffer, and optional cfg; returns body + status + truncated flag
via a result struct. Platform impls:

- ESP-IDF: esp_http_client_perform with the cert-bundle / retry /
  backoff pattern proven in bb_ota_pull. Stays under platform/espidf —
  zero esp_* exposure in the public header.
- Host: hermetic mock with bb_http_client_set_mock_response /
  bb_http_client_set_mock_transport_error / bb_http_client_clear_mock
  test hooks. No real network access on host (tests must be hermetic).
- Arduino: BB_ERR_UNSUPPORTED stub. AVR/Cortex-M targets here have
  no general HTTPS client.

Foundation for B1-195 (bb_update_check) and a future B1-198 follow-up
that migrates bb_ota_pull off its direct esp_http_client calls.

11 new host tests, all paths covered.

Resolves B1-196.

682 of 682 branches covered (100.0%)

Branch coverage included in aggregate %.

1111 of 1111 relevant lines covered (100.0%)

1294.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25903301340.1 15 May 2026 06:10AM UTC 14
100.0
GitHub Action Run
Source Files on build 25903301340
  • Tree
  • List 14
  • 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 #25903301340
  • 7275457a on github
  • Prev Build on main (#25874452879)
  • Next Build on main (#25905757565)
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