How do I import OpenHTF results into TofuPilot?
Updated July 7, 2026
Save an OpenHTF test record as JSON via the OutputToJSON callback and create a procedure in the dashboard. Drag the .json file to the dropzone (auto-detected as OpenHTF) and click Import; no column mapping is needed. The record becomes a run, dut_id becomes the unit serial number, phases become phases, measurements with validators become measurements with limits, and outcome sets the run outcome. Via API, upload then import by upload_id with the OPENHTF importer at POST /v2/import.
Related questions
- Can instrument connections stay open across an entire unit or station session?Yes. Plugs have a lifecycle scope: phase, slot, run, or station. With scope: station, the plug class is constructed once in a long-lived Python process, its…
- What is TofuPilot's relationship with OpenHTF?We've used TofuPilot for years on drone manufacturing floors and maintain openhtf.org, the open-source OpenHTF documentation site. We're also close to the…
- Can I sync TofuPilot test failures to Linear?Yes. The Linear integration lets failing runs and phases open or update tickets from the dashboard. It offers two actions: Create issue (with optional…
