sltest.plugins.coverage.ModelCoverageReport 类
命名空间: sltest.plugins.coverage
超类: matlab.mixin.Heterogeneous
指定使用 MATLAB 单元测试运行的测试的模型覆盖率报告详细信息
描述
使用 sltest.plugins.coverage.ModelCoverageReport
类指定覆盖率报告详细信息以及使用 MATLAB® 单元测试框架运行的测试的文件名和位置。如果您拥有 Parallel Computing Toolbox™ 的许可证,则可以使用 ModelCoverageReport
进行并行测试执行。
sltest.plugins.coverage.ModelCoverageReport
类是 handle
类。
创建对象
在测试运行后创建模型覆盖率报告。该报告使用默认名称并保存在当前工作文件夹中。mcr
= sltest.plugins.coverage.ModelCoverageReport
使用默认名称并将报告保存在 mcr
= sltest.plugins.coverage.ModelCoverageReport(path
)path
指定的文件夹中。
使用指定的报告名称并附加模型名称,并将报告保存在当前工作文件夹中。例如,对于 HTML 报告,如果您将报告名称指定为 mcr
= sltest.plugins.coverage.ModelCoverageReport('ReportName'
,name
)MyReport
并且正在测试的模型为 myModel
,则报告名称为 MyReport_mymodel.html
。
使用指定的报告名称并将报告保存在 mcr
= sltest.plugins.coverage.ModelCoverageReport(path
,'ReportName'
,name
)path
指定的文件夹中。
您还可以导入插件,然后使用类名创建对象:
import sltest.plugins.coverage.ModelCoverageReport
mcr = ModelCoverageReport(path)
在运行测试之前使用 ModelCoveragePlugin
指定报告属性:
创建一个
ModelCoverageReport
。创建一个
ModelCoveragePlugin
,并使用Producing
属性指定ModelCoverageReport
。将
ModelCoveragePlugin
添加到TestRunner
。运行测试。