getCoverageSettings
类: sltest.testmanager.TestSuite
命名空间: sltest.testmanager
获取覆盖率设置
语法
covSettings = getCoverageSettings(ts)
说明
获取测试套件的覆盖率设置并返回 covSettings
= getCoverageSettings(ts
)sltest.testmanager.CoverageSettings
对象。
输入参数
ts
— 测试套件
sltest.testmanager.TestSuite
对象
从中获取覆盖率设置的测试套件对象,指定为 sltest.testmanager.TestSuite
对象。
输出参量
covSettings
— 覆盖率设置
对象
测试套件的覆盖率设置,以 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; % Turn off coverage at test-suite level cov = getCoverageSettings(ts); cov.RecordCoverage = false;
版本历史记录
在 R2016a 中推出
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)