Display Run-Time Error Dialog Box
預設情況下,發生錯誤時 TestStand 將顯示錯誤對話框。這允許您以互動方式處理run-time errors,並且在建立測試sequences和排除故障時非常有用。
Run-Time Error對話框列出了step和錯誤的原因,然後提示您處理錯誤的選項。提供的四個選項如下:
- Run Cleanup- 通常推薦用這個。Cleanup通常應包括關閉在 Sequence File設定期間可能開啟的資源。讓這些資源保持開放可能會導致進一步的軟體或硬體問題。
- Retry- 重試該step以查看這次是否能正確評估。例如,如果您嘗試在硬體關閉並重新開啟硬體時執行硬體調用,請使用此選項。
- Ignore- 忽略該step引發的任何錯誤並繼續執行sequence。
- Abort Immediately (no cleanup)- 一般不建議。如果沒有需要關閉的資源或需要在緊急情況下立即退出程式,請選擇此選項。
有關這些選項的更多說明,請參閱TestStand Help: Run-Time Error Dialog Box。

Ignore Error, Run Cleanup, or Abort Execution
您可以透過配置Run-Time Error設定來停用預設對話框行為。如果開發人員不執行測試,通常會建議這樣做。
- 在 TestStand Sequence Editor中,瀏覽至Configure >> Station Options 。
將出現Station Options對話框。
- 瀏覽至Execution標籤。
- 在On Run-Time Error下拉清單中選擇所需的行為。有關選項的更多信息,請參閱TestStand Help: Station Options Dialog box。
- 按一下“OK” 。
Customize Error Handling
如果您希望完全地控制向使用者呈現錯誤的方式,請使用SequenceFilePostStepRuntimeError engine callback來建立一個在發生錯誤時執行的custom sequence。錯誤訊息透過sequence參數提供給此callback。
請參閱Overriding Engine Callbacks - SequenceFilePostStepRuntimeError範例,以了解如何實現這一點。
附註:在 TestStand 2013 及之前的版本中,此範例名為ErrorHandlerExample.seq ,位於<TestStand Public>\Examples\Callbacks\PostStepRuntimeErrorCallback\中。