メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

getIterations

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

テスト ケースに属するテスト反復の取得

構文

iterArray = getIterations(tc)
iterArray = getIterations(tc,iterName)

説明

iterArray = getIterations(tc) は、テスト ケースに属する 1 つ以上のテスト反復を返します。

メモ

テスト ケースは、シミュレーション後にスクリプトによる反復を保存しないため、getIterations はテーブルによる反復のみを返します。

iterArray = getIterations(tc,iterName) は、指定された名前を持つ、テスト ケースに属する 1 つ以上のテスト反復オブジェクトを返します。

入力引数

すべて展開する

反復の取得元のテスト ケース。sltest.testmanager.TestCase オブジェクトとして指定します。

テスト反復の名前。文字ベクトルとして指定します。これはオプションの引数です。

例: 'Test Iteration 5'

出力引数

すべて展開する

テスト ケースに属するテスト反復。sltest.testmanager.TestIteration オブジェクトの配列として返されます。

すべて展開する

この例のモデルを開きます。

sldemo_autotrans

テスト ファイル、テスト スイート、およびテスト ケースの構造を作成します。

tf = sltest.testmanager.TestFile('Iterations Test File');
ts = getTestSuites(tf);
tc = createTestCase(ts,'simulation','Simulation Iterations');

モデルをテスト対象システムとして指定します。

setProperty(tc,'Model','sldemo_autotrans');

テーブルによる反復を設定し、反復オブジェクトを作成します。反復パラメーターを設定し、テスト ケースに反復を追加します。

testItr1 = sltestiteration;
setTestParam(testItr1,'SignalBuilderGroup','Passing Maneuver');
addIteration(tc,testItr1);

別のテーブルによる反復を設定し、反復オブジェクトを作成します。反復パラメーターを設定し、テスト ケースに反復を追加します。

testItr2 = sltestiteration;
setTestParam(testItr2,'SignalBuilderGroup','Coasting');
addIteration(tc,testItr2);

反復を取得します。

iters = getIterations(tc);

バージョン履歴

R2016a で導入