1
基本上我有兩個斷點,比方說A和B.我爲自動化測試編寫了一個.cmm腳本,我想知道如何在斷點B之前到達斷點A.基於此推定有條件通過或未通過測試。下面的代碼只顯示是否達到了斷點。檢查首先到達哪個斷點。 trace32 toolbox lauterbach用於測試自動化
GO A
TOOLBOX WaitValidateBreakpoint A
ENTRY &StoppedAtBreakpoint
IF &StoppedAtBreakpoint==FALSE()
(
TOOLBOX TestStepFail "Breakpoint A is not reached"
RETURN
)
ELSE
(
TOOLBOX TestStepPass "Breakpoint A is reached"
RETURN
)
GO B
TOOLBOX WaitValidateBreakpoint B
ENTRY &StoppedAtBreakpoint
IF &StoppedAtBreakpoint==FALSE()
(
TOOLBOX TestStepFail "Breakpoint B is not reached"
RETURN
)
ELSE
(
TOOLBOX TestStepPass "Breakpoint B is reached"
RETURN
)
TOOLBOX不是TRACE32的本機命令。我猜它是在你的CMM腳本的某個地方用'ON CMD TOOLBOX'或'GLOBALON CMD TOOLBOX'定義的。如果你想要一個基於TOOLBOX命令的解決方案,我想你也必須發佈它的定義。 – Holger