FAQ and Troubleshooting
Answers to common OpenHTF questions and errors — blank Operator UI, unset measurements failing, ERROR vs FAIL outcomes, phase timeouts, tornado version conflicts, Python support, and how OpenHTF relates to TofuPilot.
Last updated · Verified with OpenHTF 1.6.1
Questions that come up on Discord and in the GitHub issues, with the shortest working answer. Install-time errors are on the Installation page.
Running tests
Output and data
Compatibility
Still stuck?
Ask on Discord with your OpenHTF version (python -c "import openhtf; print(openhtf.__version__)"), the full traceback and the smallest script that reproduces it.
Related
Production deployment
Take an OpenHTF test from a developer laptop to a factory station — project layout, pinned dependencies, per-station YAML configuration, launcher scripts and autostart on Windows and Linux, kiosk browser for the Operator UI, record storage and upload, updates and rollback.
Releases
OpenHTF release history from 1.0 (2016) to 1.6.x (2025), Python version requirements per release, what changed, and which release this documentation is verified against.