1
基本的に私は2つのブレークポイントを持っています。AとBを考えてみましょう。オートメーションテストのための.cmmスクリプトを書きましたが、ブレークポイントBの前にブレークポイントAに達しています。テストを合格または不合格とすることを前提としています。以下のコードは、ブレークポイントに達しているかどうかを示しています。最初に到達したブレークポイントを確認します。 trace32ツールボックス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のネイティブコマンドではありません。私はそれが 'ON CMD TOOLBOX'または' GLOBALON CMD TOOLBOX'を使ってあなたのCMMスクリプトのどこかで定義されていると思います。あなたがTOOLBOXコマンドに基づいて解決策を望むなら、あなたはその定義も掲示しなければならないと思います。 – Holger