Skip to content
Infuse-HTF · Hardware Test Framework

From test code to a line you can trust.

Purpose-built production test software for ultra-low-power IoT. Build programming, provisioning and checks once. Keep every station current. Know what happened to every unit.
Infuse-HTF station dashboard: tests run, success rate, average duration and daily test outcomes
Infuse-HTF (Hardware Test Framework) runs and records your production testing across every production test station. You build the test once; HTF keeps the stations current and makes every unit’s result visible.

Why it exists

Writing the first test is easy. The hard part is keeping every station aligned as the product changes, then understanding a fail without chasing files on the floor.

What it does

Production test stations run next to the device. HTF runs and records the testing:
  1. 1
    Describe the sequence in code (erase → validation firmware → provision → checks → release firmware → keep the evidence).
  2. 2
    Push the right test version and firmware to the station.
  3. 3
    The production test station stays focused on the hardware.
  4. 4
    Health, stage, results and logs come back to one place.
  5. 5
    A fail is tied to station, stage, device and diagnostics.

Multiple lanes on one production test station are tracked.

Infuse-HTF kiosk view: enter a DUT ID to start a test, with each stage and its console output
The station kiosk: scan or enter a DUT ID, then watch each stage run.

Any production test station, any hardware

Infuse-HTF is not tied to Infuse. Use it with any production test station and any firmware: it versions the test, keeps every station current and records every result, whatever you are building.

Each station runs embeint-htf-station, the extensible Python runtime for HTF stations. Install it on the station machine and extend it for your production test station. It needs Python 3.14 or later.

Station machine
pip install embeint-htf-station

Infuse

On Infuse, HTF goes further: it can pull per-device provisioning data, write it on the production test station, run Infuse validation, and keep the evidence before release firmware is flashed. Units leave the line provisioned and checked, not “probably fine.”
Infuse-HTF run log: passed stages and the full console output for one device under test
Every run keeps its stages and console output.

Who it is for

Teams leaving bench-tape-and-hope. First commercial run through a manufacturer-run line. Firmware, identity, connectivity or quality have to be right before the box ships.

What we are not saying

HTF is not a fleet-management product and not a generic analytics suite. It is the loop from versioned test + firmware + Infuse provisioning to the live station and the evidence.
“You shouldn’t need four vendors and a year to get a sensible architecture.”
Karl Von Richter

Karl Von Richter

Co-founder · CTO