主要内容

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

示例

全部展开

打开此示例的模型。

sf_boilerController

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

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 中推出