sltest.testmanager.TestSuite クラス
名前空間: sltest.testmanager
テスト スイートを作成または変更
説明
sltest.testmanager.TestSuite
のインスタンスには、他のテスト スイートとテスト ケースを含めることができます。MATLAB® ベースの Simulink® テストの場合、クラスとメソッドのパラメーターを使用してテスト スイートが実装されます。詳細については、Test Models Using MATLAB-Based Simulink Testsを参照してください。
sltest.testmanager.TestSuite
クラスは handle
クラスです。
作成
説明
は、指定された名前の obj
= sltest.testmanager.TestSuite(parent
,name
)sltest.testmanager.TestSuite
オブジェクトを指定された親の子として作成します。テスト ファイルまたは他のテスト スイートを親として使用できます。
プロパティ
Parent
— 親のテスト ファイルまたはテスト スイート
オブジェクト
指定したテスト スイートの親であるテスト ファイルまたはテスト スイート。sltest.testmanager.TestFile
オブジェクトまたは sltest.testmanager.TestSuite
オブジェクトとして指定します。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
データ型:
Name
— テスト スイートの名前
文字ベクトル
テスト ファイルのファイル パスとファイル拡張子を除く名前。文字ベクトルとして返されます。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型:
Description
— テスト スイートの説明
文字ベクトル
テスト スイートの説明テキスト。文字ベクトルとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: char
Enabled
— テスト スイート実行インジケーター
true
(既定値) | false
テスト スイートの子であるテスト ケースが実行されるかどうかを示します。logical 値の true
または false
として指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: logical
ReasonForDisabling
— 無効化の説明
文字ベクトル
テスト スイートが無効にされた理由の説明テキスト。文字ベクトルとして指定します。このプロパティは、Enabled
プロパティが false
に設定されている場合のみ表示されます。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: char
Requirements
— テスト スイートの要件
構造体配列
テストスイート レベルで関連付けられている要件。構造体として返されます。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
データ型: struct
Tags
— 分類用のタグ
文字ベクトル | string 配列
分類に使用するタグ。文字ベクトルまたは string 配列として指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: char
| string
TestFile
— 親テスト ファイル
sltest.testmanager.TestFile
オブジェクト
テスト スイートの親であるテスト ファイル。sltest.testmanager.TestFile
オブジェクトとして返されます。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
データ型: object
TestPath
— テスト階層
文字ベクトル
テスト ファイルとテスト スイートの階層。文字ベクトルとして返されます。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
データ型: char
メソッド
パブリック メソッド
convertTestType | Convert test from one type to another |
createTestCase | Create test case |
createTestSuite | Create test suite |
getCoverageSettings | Get coverage settings |
getOptions | Get test file options |
getProperty | Get test suite property |
getTestCaseByName | Get test case object by name |
getTestCases | Get test cases at first level of test suite |
getTestSuiteByName | Get test suite object by name |
getTestSuites | Get test suites at first level of test suite |
remove | Remove test suite |
run | Run test cases in test suite |
setProperty | Set test suite property |
例
新しいテスト ファイルとテスト スイートの作成
% Create test file testfile = sltest.testmanager.TestFile('C:\MATLAB\test_file.mldatx'); % Create test suite testsuite = sltest.testmanager.TestSuite(testfile,'My Test Suite')
testsuite = TestSuite with properties: Name: 'My Test Suite' TestFile: [1x1 sltest.testmanager.TestFile] TestPath: 'test_file > My Test Suite' Parent: [1x1 sltest.testmanager.TestFile] Requirements: [0x1 struct] Description: '' Enabled: 1
バージョン履歴
R2015b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)