sltest.plugins.ModelCoveragePlugin 类
命名空间: sltest.plugins
使用 MATLAB 单元测试框架收集模型覆盖率
描述
sltest.plugins.ModelCoveragePlugin
创建覆盖率报告并允许使用 MATLAB® 单元测试框架设置运行 Simulink® Test™ 和基于 MATLAB 的 Simulink 测试用例的覆盖率度量。设置所需的 sltest.plugins.ModelCoveragePlugin
属性值,并将 sltest.plugins.ModelCoveragePlugin
的实例添加到测试运行器。对于基于 MATLAB 的 Simulink 测试,对 simulate
方法的调用会在测试运行期间收集覆盖率。这些覆盖率结果可在测试管理器结果中找到。如果您拥有 Parallel Computing Toolbox™ 的许可证,则可以使用 ModelCoveragePlugin
进行并行测试执行。
注意
如果您在测试管理器中打开基于 MATLAB 的 Simulink 测试文件,启用覆盖率,并设置覆盖率度量,则无需使用 sltest.plugins.ModelCoveragePlugin
。但是,如果您使用 sltest.plugins.ModelCoveragePlugin
并在测试管理器中设置覆盖率,则测试管理器将使用 sltest.plugins.ModelCoveragePlugin
对象中的设置。
创建对象
创建具有指定属性的模型覆盖率插件对象 mcp
= sltest.plugins.ModelCoveragePlugin(Properties
)mcp
。
您还可以导入插件,然后使用类名创建该插件的实例:
import sltest.plugins.ModelCoveragePlugin mcp = ModelCoveragePlugin(Properties)
属性
示例
版本历史记录
在 R2018a 中推出