主要内容

创建和运行测试用例

要创建和运行测试用例,模型覆盖范围提供了MATLAB®命令CVTest.CVSIM。这CVTest.命令创建测试案例CVSIM命令运行。

您还可以以交互方式运行覆盖工具:

  1. 打开解压缩etailedcoveragedataExample.使用OpenExample.

    OpenExample('slcoverage / cheltringdetailedcoveragedataExample');

  2. 打开slvnvdemo_cv_small_controller.模型。

  3. 在Simuli万博1manbetxnk.®编辑器,选择模型设置在这一点造型标签。

    在“配置参数”对话框中,在覆盖窗格, 选择启用覆盖分析,它启用了覆盖设置。

  4. 在下面覆盖度量标准,选择要在覆盖报告中记录的覆盖范围类型。点击好的

  5. 模拟模型。

    万博1manbetxSimulink Coverage™保存Workspace对象中当前运行的覆盖数据Covdata.和累积覆盖数据covcumulativeata,默认情况下,如果您使用该模拟跑步按钮。万博1manbetxSimulink覆盖范围还会将这些结果保存到a.cvt.默认情况下文件。在模拟结束时,数据将显示在Model旁边的HTML报告中。有关覆盖数据设置的更多信息,请参阅指定覆盖选项

    如果选择模型覆盖率报告和加速选项,则无法运行模拟。如果您将仿真模式设置为加速器万博1manbetxSimulink覆盖范围没有记录覆盖范围。

    执行覆盖率分析时,无法选择块减少和条件分支输入优化,因为它们会干扰覆盖录制。看万博1manbetxSimulink优化和模型覆盖想要查询更多的信息。