在Teststand 執行Parallel Execution中禁用(disable)Socket

更新 May 4, 2023

產品資訊

軟體

  • TestStand

問題敘述

我想在TestStand 執行parallel execution時禁用socket。我找不到任何選項,能使我執行類似於以下的batch process model: ModelData.TestSocket [0] = False。

我應該如何禁用test socket 以在尚未滿足執行條件前,例如無硬體的狀況下,禁止在socket上進行測試?

 

解決方案

由於parallel process model的工作方式,即使單一test stocket執行條件尚未滿足,也並沒有選項能夠直接禁用。

這是因為parallel process model針對每個test socket獨立測試,因此您需要使用通用命令終止測試的執行。

這些命令之一是RunState.Execution.Abort,它將使測試停止並允許使用者重新啟動它。