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

Alan-Jowett / sonde / 26131054761
82%

Build:
DEFAULT BRANCH: main
Ran 19 May 2026 11:24PM 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 11:15PM UTC coverage: 82.918% (-0.005%) from 82.923%
26131054761

push

github

web-flow
fix: run decoder enrichment on WAKE blob data (#1018)

* fix: run decoder enrichment on WAKE blob data

The WAKE blob path in handle_wake_message never executed decoder
BPF enrichment — it always passed None for readings to both the
connector and handler. Decoder enrichment only ran in the APP_DATA
path (handle_app_data_message).

Nodes that piggyback sensor data on the WAKE message (e.g. SHT40)
had their data forwarded raw/unenriched, so the connector never
received decoded sensor readings for those payloads.

Add the same decoder lookup + xecute_decoder + error-handling
logic from the APP_DATA path to the WAKE blob path, so both the
connector \mit_app_data\ call and the handler \HandlerMessage::Data\
receive enriched readings regardless of delivery mechanism.

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

* test: add WAKE blob decoder enrichment integration test

Exercises the full gateway-to-connector pipeline for WAKE blob
decoder enrichment: stores a program with a decoder BPF image,
sends a WAKE with a piggybacked blob, and asserts the connector
APP_DATA message contains enriched readings at CBOR key 16.

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

---------

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

16 of 31 new or added lines in 1 file covered. (51.61%)

37740 of 45515 relevant lines covered (82.92%)

248.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
83.98
-0.77% crates/sonde-gateway/src/engine.rs
Jobs
ID Job ID Ran Files Coverage
1 26131054761.1 19 May 2026 11:24PM UTC 129
82.92
GitHub Action Run
Source Files on build 26131054761
  • Tree
  • List 129
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26131054761
  • 45dd8e84 on github
  • Prev Build on main (#26129814104)
  • Next Build on main (#26131063586)
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