メインコンテンツ

getTestCaseResults

クラス: 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 で導入