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

Alan-Jowett / sonde / 24037436254
82%

Build:
DEFAULT BRANCH: main
Ran 06 Apr 2026 03:18PM UTC
Jobs 1
Files 84
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

06 Apr 2026 03:13PM UTC coverage: 81.817% (+0.8%) from 80.969%
24037436254

push

github

web-flow
test: implement E2E handler routing tests (T-E2E-030 through T-E2E-034) (#664)

Implement five handler routing tests specified in e2e-validation.md:

- T-E2E-030: APP_DATA round-trip with handler (\send_recv\ helper 9)
- T-E2E-031: APP_DATA fire-and-forget (\send\ helper 8, empty reply)
- T-E2E-032: APP_DATA AEAD end-to-end (decryption + handler routing)
- T-E2E-033: Live reload — handler add mid-session (GW-1404)
- T-E2E-034: Live reload — handler remove mid-session (GW-1404)

Changes:
- Add \eceived_msg_types\ field to \WakeCycleStats\ for precise
  assertion on response frame types (avoids coupling to program
  download response counts).
- Add \--no-reply\ flag to \stub_handler\ binary so it can return
  empty \DataReply\ data (suppresses \APP_DATA_REPLY\ for T-E2E-031).
- Add \make_send_recv_program()\ helper (BPF bytecode calling
  helper 9 with blob \[0xAA, 0xBB]\ and 16-byte reply buffer).
- Add \make_send_program_dead()\ helper (sends \[0xDE, 0xAD]\).

All 10 AEAD E2E tests pass (5 existing + 5 new). Clippy clean.

Closes #647

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

30 of 31 new or added lines in 2 files covered. (96.77%)

1 existing line in 1 file now uncovered.

20915 of 25563 relevant lines covered (81.82%)

143.12 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
85.11
85.11% crates/sonde-e2e/src/bin/stub_handler.rs

Coverage Regressions

Lines Coverage ∆ File
1
81.8
3.72% crates/sonde-e2e/src/harness.rs
Jobs
ID Job ID Ran Files Coverage
1 24037436254.1 06 Apr 2026 03:18PM UTC 84
81.82
GitHub Action Run
Source Files on build 24037436254
  • Tree
  • List 84
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24037436254
  • c35c6fcb on github
  • Prev Build on main (#24023866524)
  • Next Build on main (#24039409997)
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