Can an MES block a unit before the test runs?
Updated August 6, 2026
Yes, in both directions. The MES check runs as the first step of the execution, before any test phase: if the MES refuses the unit, the run stops there and the dashboard shows a dedicated status, so a unit blocked by the MES is never counted as a unit that failed testing. At the end of the run the results are sent back to the MES the same way. The check is a normal API call from your own code, so it works with whichever system you run, and dashboard-side MES and ERP integrations are available for the synchronization that does not need to gate execution.
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…