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

Alan-Jowett / sonde / 26117208459
82%

Build:
DEFAULT BRANCH: main
Ran 19 May 2026 06:40PM UTC
Jobs 1
Files 129
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

19 May 2026 06:31PM UTC coverage: 82.921% (-0.02%) from 82.936%
26117208459

push

github

web-flow
docs: reconcile modem spec drift — watchdog, reconnect, diagnostics, and validation coverage (#996)

* docs: reconcile modem watchdog timeout to 35 seconds (fixes #984)

Align \modem-requirements.md\ (MD-0302) and \modem-validation.md\ (T-0304)
with \modem-design.md\ §11 and the \sdkconfig.defaults\ value of 35 seconds.

- Requirements: 10 s → 35 s
- Validation test window: 15 s → 40 s (35 s timeout + reboot headroom)
- Design and \sdkconfig.defaults\ already specified 35 s — unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: fix modem spec drift for reconnect, BLE reason, and diagnostics (fixes #985)

F-MD-003/004: Split design §10 into §10.1 (RESET command — full reinit)
and §10.2 (USB reconnection — lightweight decoder reset + \MODEM_READY\).
The code treats reconnection as lightweight; the design was incorrectly
conflating it with a full RESET.

F-MD-005/006: Update MD-0411 to document best-effort HCI reason code
mapping (\

* docs: add missing modem test cases and expand AC coverage (fixes #986)

F-MD-009: Add T-0637 for MD-0416 (LESC tentative accept model).

F-MD-011: Fix T-0500 tracing (MD-0205 → MD-0202, frame content opacity
is a transmission property). T-0610 already removed/superseded.

F-MD-012–F-MD-024: Expand existing test cases and add new ones to cover
all previously uncovered acceptance criteria:

  New tests:
  - T-0605a: MD-0403 AC5 — indication queue bound (64 chunks)
  - T-0613c: MD-0409 AC6 — pre-auth write replacement
  - T-0613d: MD-0409 AC7 — 32-entry event queue drop
  - T-0704a: MD-0502 AC2-3 — buffered/flushed write logging
  - T-0806b: MD-0604 AC3 — no GPIO ISR registered

  Expanded tests:
  - T-0636: +AC3 (advertising resumes after idle disconnect)
  - T-0708: +AC1,3,4,5,6 (debug TRACE max, runtime defaults, compile_error!)
  - T-0709: +AC1,3,4 (verbose DEBUG max, debug TRACE max, runtime defaults)
  - T-0710: +AC2,3 (guidance text, BLE context)
  - T-0801: +AC1 (EVENT_BUTTON withi... (continued)

37710 of 45477 relevant lines covered (82.92%)

249.01 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
81.12
-0.28% crates/sonde-azure-companion/src/main.rs
Jobs
ID Job ID Ran Files Coverage
1 26117208459.1 19 May 2026 06:40PM UTC 129
82.92
GitHub Action Run
Source Files on build 26117208459
  • Tree
  • List 129
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26117208459
  • dbc9bc8c on github
  • Prev Build on main (#26116789673)
  • Next Build on main (#26117256287)
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