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,并使用ModelCoverageReport属性指定Producing。将
ModelCoveragePlugin添加到TestRunner。运行测试。