メインコンテンツ

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

deleteIterations

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

テスト ケースに属するテスト反復の削除

構文

deleteIterations(tc,iter)

説明

deleteIterations(tc,iter) は、テスト ケースから 1 つ以上のテスト反復を削除します。

入力引数

すべて展開する

反復を削除するテスト ケース。sltest.testmanager.TestCase オブジェクトとして指定します。

テスト ケースから削除するテスト反復。sltest.testmanager.TestIteration オブジェクトの配列として指定します。

すべて展開する

この例のモデルを読み込みます。

load_system('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);

最初の反復を削除します。

deleteIterations(tc,testItr1);

テスト マネージャーをクリアします。

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

バージョン履歴

R2016a で導入