當Step含有Runtime Errors時,讓Sequence產生Fail的結果

更新 Nov 17, 2020

環境

軟體

  • TestStand

當sequence中的某個step發生run-time error時,TestStand會顯示Run-Time Error對話框。在預設情況下,如果選擇Ignore the run-time error,且sequence中的所有其他step都pass,則sequence將產生Pass的結果。當sequence中的任何step發生run-time error時,如何使TestStand產生Fail的結果?

當step發生run-time error時,可以使用Sequence File Callback來設定測試結果:
  1. 在TestStand中打開sequence檔案 (.seq)。
  2. 選擇Edit >> Sequence File Callbacks
  3. 從清單中選擇SequenceFilePostStepRuntimeError
  4. 點擊Add,然後再點擊Edit
  5. 插入一個statement step,並輸入RunState.Caller.RunState.SequenceFailed = True至Expression textbox中。