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

Alan-Jowett / sonde / 26124947416
82%

Build:
DEFAULT BRANCH: main
Ran 19 May 2026 09:11PM 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 08:58PM UTC coverage: 82.923%. Remained the same
26124947416

push

github

web-flow
fix: address all 8 gateway trifecta audit findings (#1015)

* fix: address all 8 gateway trifecta audit findings (#1003)

F-GW-001 (GW-0103, D7): Extend T-0105 to assert exactly one COMMAND
per WAKE and fresh random \starting_seq\ across two WAKEs.

F-GW-002 (GW-0104, D7): Extend T-0106 to assert 223-byte usable
payload budget (frame minus 11-byte header and 16-byte GCM tag).

F-GW-003 (GW-0203, D7): Extend T-0203 with post-condition check that
the gateway records the updated schedule interval via admin API query.

F-GW-004 (GW-0301, D1): Add explicit design text in gateway-design.md
§8.3 describing stateless chunk serving and cross-wake transfer
resumption behavior.

F-GW-005 (GW-0505, D7): Extend T-0500 to register a node with a known
admin-assigned \
ode_id\ and assert it appears in the DATA message
(not PSK, key hint, or internal identifier).

F-GW-006 (GW-0810, D7): Extend T-0818 to verify operator flows via
\GatewayAdmin\ gRPC API succeed while a connector session is active.

F-GW-007 (GW-0812, D7): Extend T-0820 to trigger a gateway-scoped
status change and assert the connector receives the update.

F-GW-008 (GW-1200-1214, D2): Add explicit \Validates: GW-XXXX
(retired)\ lines to all 5 existing retired test entries (T-1200,
T-1201, T-1202, T-1203, T-1204, T-1223) and add new retired trace
entries T-1223a (GW-1213) and T-1223b (GW-1214).

Closes #1003

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

* fix: use GET_CHUNK/CHUNK semantics in design text per GW-0300

The stateless chunk serving paragraph incorrectly described chunks as
WAKE-triggered. GW-0300 defines chunk serving as responding to
\GET_CHUNK { chunk_index }\ requests with \CHUNK\ responses.

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

* fix: tighten T-0105 capture window and T-0820 gateway-scoped example

T-0105: capture all COMMAND responses in a bounded window before
asserting exactly-one, so a test cannot pass by only inspecting the... (continued)

37719 of 45487 relevant lines covered (82.92%)

248.96 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26124947416.1 19 May 2026 09:11PM UTC 129
82.92
GitHub Action Run
Source Files on build 26124947416
  • Tree
  • List 129
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26124947416
  • fd1001ac on github
  • Prev Build on main (#26120428504)
  • Next Build on main (#26129814104)
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