slreq.verification.services.TAP クラス
パッケージ: slreq.verification.services
スーパークラス:
説明
slreq.verification.services.TAP
のインスタンスは、検証用に TAP (Test Anything Protocol) 結果ファイルを解釈するユーティリティを提供します。
作成
結果取得ロジックをスクリプト化する GetResultFcn
のカスタム ロジックで使用されるサービス オブジェクト。
は結果取得ロジックを TAP ファイルに送信します。tapService
= slreq.verification.services.TAP()
出力引数
メソッド
出力は、tapService
オブジェクトのインスタンスである result
です。testID
が指定された resultFile
の場合、関数 GetResultFcn
はその testID
の結果を返します。
result = tapService.getResult(testID, resultFile);
GetResultFcn
は、以下を使用して resultFile
内のテスト ポイントをもつ testID
の result
を取得します。
result = tapService.getAllResults(resultFile);
例
リンク タイプの GetResultFcn
でのサービスの使用
function result = GetResultFcn(link) testID = link.destination.id; testFile = link.destination.artifact; resultFile = getResultFile(testFile); if ~isempty(resultFile) && isfile(resultFile) tapService = slreq.verification.services.TAP(); result = tapService.getResult(testID, resultFile); else result.status = slreq.verification.Status.Unknown; end end
バージョン履歴
R2020a で導入