メインコンテンツ

getTestCaseResults

R2026b

クラス: sltest.testmanager.TestCase
名前空間: sltest.testmanager

テスト ケース結果履歴を取得

構文

tcresult = getTestCaseResults(tc)

説明

tcresult = getTestCaseResults(tc) は、指定されたテスト ケース tc のテスト ケース結果履歴を返します。テスト ケース履歴には、テスト マネージャーでのテスト ケースのすべての実行の結果が含まれます。

入力引数

すべて展開する

結果履歴を取得するテスト ケース。 sltest.testmanager.TestCase オブジェクトとして指定します。

出力引数

すべて展開する

テスト ケース結果履歴。sltest.testmanager.TestCaseResult オブジェクトの配列として返されます。配列内の各オブジェクトには、単一のテスト ケース実行の結果が含まれます。

例

すべて展開する

この例では、テスト ファイル、テスト スイート、シミュレーション テスト ケースをプログラムによって作成する方法を説明します。さらに、結果を取得する方法を示します。テスト ケースは HeatPumpScenario モデルで実行されます。

テスト マネージャーから既存のテスト ファイルをクリアします。

sltest.testmanager.clear;

新しいテスト ファイル、テスト スイート、テスト ケースを作成します。

tf = sltest.testmanager.TestFile("TestFile1");
ts = createTestSuite(tf,"TestSuite1");
tc = createTestCase(ts,simulation="TestCase1");

作成されたテスト スイートのみが使用されるように、既定のテスト スイートを削除します。

tsDel = tf.getTestSuites();
remove(tsDel(1));

テスト対象システムをテスト ケースに割り当てます。

setProperty(tc,Model="HeatPumpScenario");
tcresult = run(tc);

テスト ケース結果の取得

tcresultobj = getTestCaseResults(tc);

バージョン履歴

R2019b で導入