メインコンテンツ

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

createTestCase

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

テスト ケースの作成

構文

tc = createTestCase(ts,type,name)
tc = createTestCase(ts,type,name,runOnTarget)
tc = createTestCase(ts,type,name,runOnPlatform="platform")

説明

tc = createTestCase(ts,type,name) は、指定されたテスト スイート内に、指定されたタイプと名前の新しいテスト ケースを作成します。

tc = createTestCase(ts,type,name,runOnTarget) は、リアルタイム テスト用に新しいテスト ケースを作成します。

tc = createTestCase(ts,type,name,runOnPlatform="platform") は、指定されたプラットフォームで実行される新しいテスト ケースを作成します。runOnPlatform="RoadRunner" の場合、type"simulation" でなければなりません。

入力引数

すべて展開する

テスト ケースを追加するテスト スイート。sltest.testmanager.TestSuite オブジェクトとして指定します。

テスト ケース タイプ。以下として指定します。

  • "baseline"

  • "equivalence"

  • "simulation"

RoadRunner テスト ケースの場合、type"simulation" でなければなりません。

テスト ケースの名前。string スカラーまたは文字ベクトルとして指定します。この入力引数が空の場合、テスト マネージャーでテスト ケースに一意の名前が付けられます。

テスト ケースをターゲットで実行するオプション。ブール値の cell 配列として指定します。リアルタイム テストの詳細については、Test Models in Real Timeを参照してください。

テスト ケースを実行するプラットフォーム。"Desktop""RealTime"、または "RoadRunner" (sltest.testmanager.RunPlatforms クラスの列挙値) として指定します。たとえば、プラットフォームとして RoadRunner を指定するには次の構文を使用できます。

  • runOnPlatform="RoadRunner"

  • 'runOnPlatform,'RoadRunner'

  • sltest.testmanager.RunPlatforms.RoadRunner

出力引数

すべて展開する

テスト ケース。sltest.testmanager.TestCase オブジェクトとして返されます。

すべて展開する

% Create test file
tf = sltest.testmanager.TestFile("test_file");

% Create test suite
ts = sltest.testmanager.TestSuite(tf,"My Test Suite");

% Create test case
tc = createTestCase(ts,"baseline","My Baseline Test")

バージョン履歴

R2015b で導入

すべて展開する