メインコンテンツ

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

getCoverageSettings

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

カバレッジ設定の取得

構文

covSettings = getCoverageSettings(tf)

説明

covSettings = getCoverageSettings(tf) は、テスト ファイルのカバレッジ設定を取得し、sltest.testmanager.CoverageSettings オブジェクトを返します。

入力引数

すべて展開する

カバレッジ設定を取得するテスト ファイル オブジェクト。sltest.testmanager.TestFile オブジェクトとして指定します。

出力引数

すべて展開する

テスト ファイルのカバレッジ設定。sltest.testmanager.CoverageSettings オブジェクトとして返されます。カバレッジ メトリクスの詳細については、sltest.plugins.coverage.CoverageMetrics を参照してください。

すべて展開する

% Open the model for this example
openExample('sldemo_autotrans');

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'simulation','Coverage Test Case');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_autotrans');

% Turn on coverage settings at test-file level
cov = getCoverageSettings(tf);
cov.RecordCoverage = true;

バージョン履歴

R2016a で導入