Main Content

本页采用了机器翻译。点击此处可查看英文原文。

getCoverageSettings

类: sltest.testmanager.TestCase
命名空间: sltest.testmanager

获取覆盖率设置

语法

covSettings = getCoverageSettings(tc)

说明

covSettings = getCoverageSettings(tc) 获取测试用例的覆盖率设置并返回 sltest.testmanager.CoverageSettings 对象。

输入参数

全部展开

获取覆盖率设置的测试用例,指定为 sltest.testmanager.TestCase 对象。

输出参量

全部展开

测试用例的覆盖率设置,以 sltest.testmanager.CoverageSettings 对象的形式返回。有关覆盖率度量的信息,请参阅 sltest.plugins.coverage.CoverageMetrics

示例

全部展开

打开此示例的模型。

sldemo_autotrans

创建测试文件、测试套件和测试用例结构体。

tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'simulation','Coverage Test Case');

删除默认测试套件。

tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

将在测系统分配给测试用例。

setProperty(tc,'Model','sldemo_autotrans');

在测试文件级别打开覆盖率设置。

cov = getCoverageSettings(tf);
cov.RecordCoverage = true;

启用 MCDC 和信号范围覆盖率度量。

cov.MetricSettings = 'mr';

获取并检查覆盖率设置。

covSettings = getCoverageSettings(tc);

版本历史记录

在 R2016a 中推出