sltest.testmanager.TestIteration クラス
名前空間: sltest.testmanager
テスト反復を作成または変更
説明
反復により、モンテ カルロやパラメーター スイープなどのテスト方法に対するモデル設定の組み合わせをテストできます。テストの実行時、反復はモデル コールバックやテスト コールバックの前に初期化します。テスト反復オブジェクトを作成すると、クラス メソッドを使用して反復ごとにテスト ケースの要素をオーバーライドできます。
反復スクリプトは、テスト ケースの [反復] セクションにあるテキスト ウィンドウで作成します。反復スクリプトは MATLAB® コマンド ウィンドウでは実行できません。

このセクションにこのリファレンス ページのスクリプト例を挿入し、テスト ケースの他のセクションを定義する必要があります。テストの実行時、モデルの読み込み前にスクリプトによる反復が実行されます。反復およびスクリプトによる反復の詳細については、Test Iterationsを参照してください。
sltest.testmanager.TestIteration クラスは handle クラスです。
作成
は、テスト反復オブジェクトを返します。このオブジェクトを使用して、テスト ケースで 1 つの反復が構築されます。テストで作成する反復ごとに反復オブジェクトを 1 つずつ使用する必要があります。iterationObj = sltest.testmanager.TestIteration
sltestiteration 関数を使用して、反復スクリプト内でテスト反復を作成することもできます。
MATLAB コマンド ウィンドウで for ループを使用して多くの反復をテスト ケースに追加すると、MATLAB コマンド ウィンドウが一時的に使用できなくなることがあります。コマンド ウィンドウでテスト ケースに反復を追加するときは、代わりにベクトル化を使用してください。以下に例を示します。
iterations(100) = sltest.testmanager.TestIteration; addIteration(tc,iterations);
プロパティ
メソッド
例
代替方法
スクリプトを使用せずに反復を作成する場合は、テスト ケースでテーブルによる反復を使用できます。テーブルによる反復の詳細については、Test Iterationsを参照してください。
バージョン履歴
R2016a で導入