在TestStand中除錯時僅顯示特定Site的Execution Window

更新 Nov 17, 2020

產品資訊

軟體

  • TestStand

問題敘述

當一個Sequence開始進行16 sites平行測試時,TestStand將開啟16個execution windows。在除錯時是否可以只顯示特定site的execution window?

解決方案

您可以使用If step和UIMsg_OpenWindows message來開啟特定site的execution window。
  1. If step放到MainSequence中。
  2. 切換至Step Settings的Expression頁籤。
  3. 輸入RunState.TestSockets.MyIndex == 2
  4. IfEnd step之間插入Statement step。
  5. 切換至Step Settings的Expression頁籤。
  6. 輸入RunState.Thread.PostUIMessageEx(UIMsg_OpenWindows, 0, "", RunState.Execution, True)


當一個Sequence開始進行16 sites平行測試時,僅有Site 2的execution window會被開啟。