主要内容

访问、管理和总覆盖率结果

在你指定覆盖选项并收集覆盖率结果,您可以使用浏览器来访问结果,管理和聚合的覆盖率数据收集。你总覆盖率结果之后,您可以创建一个顶层模型覆盖率报告出口模型覆盖Web视图使用你的聚合的覆盖率数据。

浏览器访问覆盖率数据的结果

打开Explorer覆盖率分析之后,结果覆盖分析仪应用程序,点击结果探险家。结果Explorer打开显示最新报道运行:

浏览器的默认视图结果。系统名称是在左边,与子字段设置,应用过滤器,当前的累计数据,数据存储库。概述当前的运行是在右边,包括模型版本、作者、执行开始时间和日期,覆盖率数据文件名称、简短描述,总结报道。

您可以查看当前数据结果总结在Explorer或者点击的结果生成报告创建一个完整的覆盖报告。如果你不做任何修改模型收集报道后,您不需要re-simulate模型来生成一个新的覆盖报告。覆盖报告的更多信息,请参阅顶层模型覆盖率报告

点击突出模型与报道的结果提供高亮显示结果在您的模型中,允许您快速查看覆盖率模型对象的结果。有关更多信息,请参见模型报道突出的概述

点击开放的仿真数据检查员查看当前选中运行模拟仿真数据检查器中的数据。模型必须生成有效的数据,可以在仿真数据检查器中打开该选项可用,例如,通过选择测井信号的信号。关于仿真数据检查器的更多信息,请参阅视图中的数据仿真数据检查员

设置

在覆盖率结果Explorer,您可以访问数据和报告设置为您的覆盖率数据。要访问这些设置,点击设置

默认结果浏览器设置。右边是一个列表的设置可编辑。

选项 描述

启用收集累积数据

聚合物覆盖从连续的模拟结果,默认情况下。您指定的名称和输出文件夹.cvt文件中结果部分的配置参数对话框。有关更多信息,请参见累积覆盖率数据

显示累计进度报告

显示了当前运行报道的结果,δ覆盖率相比之前的累计数据,和总累积数据从所有当前累积数据分别覆盖报告。如果你不选择这个选项,只有总数累积数据显示所有当前的累计数据。

报告显示

打开一个MATLAB生成的HTML覆盖报告®浏览器窗口的仿真模型。有关更多信息,请参见顶层模型覆盖率报告

你访问的HTML报告金宝app®覆盖™上下文选项卡,打开时出现覆盖分析仪应用程序。

生成网页视图报告

打开生成的模型覆盖Web视图在MATLAB浏览器窗口的仿真模型。有关更多信息,请参见出口模型覆盖Web视图

包括在模型中每个测试总结

顶部的HTML报告,该模型层次结构表包括列清单为每个测试覆盖度量。如果你不选择这个选项,模型总结报告只有总覆盖率。

显示聚合测试信息

如果你收集利用覆盖一个或多个子系统,聚合测试列出每个单元测试运行。有关更多信息,请参见聚合测试

在模型中产生酒吧图表总结

导致模型总结为每个覆盖包括柱状图结果可视化表示的报道。

使用两个颜色条图(红、蓝)

红色和蓝色酒吧图表显示在报告而不是黑色和白色条形图。

显示/计数比率模型中总结

报告覆盖数字作为一个百分比和比率,例如,67% (8/12)。

从报告排除完全覆盖模型对象

覆盖率报告只包含模型仿真的对象不包括完全,开发测试时有用,因为它可以减少生成的报告的大小。

排除充分覆盖模型对象细节报告

如果您选择包括完全覆盖模型对象的报告,这份报告不包括的细节完全覆盖模型对象

在总结包括圈复杂度数字

包括圈复杂度(见类型的模型覆盖)的模型及其顶级子系统和图表在报告中总结。圈复杂度号粗体所示表明分析认为子系统本身是一个对象时计算其复杂性。粗体文本可能发生原子,有条件地执行子系统和Stateflow®图块。

包括圈复杂度数字块细节

包含块的圈复杂度度量报告的细节部分。

过滤器Stateflow事件报告

不包括对Stateflow事件的覆盖率数据。

过滤器执行度量报告

不包括覆盖率数据上执行度量

包括总覆盖率报告的有关要求

如果你运行至少两个测试用例金宝app仿真软件测试™与要求要求工具箱™,聚合的覆盖率报告细节模型元素之间的联系,测试用例,和有关要求。有关更多信息,请参见要求测试细节

创建和管理过滤器

负载,你可以创建或编辑过滤器为当前的覆盖率数据从内部结果探险家。

  1. 打开浏览器的结果。

  2. 单击应用过滤器选项卡。

过滤器的默认视图编辑Explorer窗格的结果。右边有四个选择:新过滤器,加载滤波器,使死亡理由过滤规则逻辑(使用仿真软件设计验证人),并使理由过滤规则逻辑(使用Polyspace代码验证结果)。金宝app

选项 描述

新过滤器

创建一个空白的过滤和打开筛选编辑器Explorer窗格的报道结果。

加载滤波器

打开加载滤波器选择窗口。

让死去的逻辑(使用理由过滤规则金宝app仿真软件设计校验™)

发射金宝app仿真软件设计验证器设计错误检测。有关更多信息,请参见运行一个设计错误检测分析(金宝app仿真软件设计验证器)

让死去的逻辑(使用理由过滤规则Polyspace®代码验证™结果)

这要求一个打开文件选择窗口Polyspace代码验证结果文件。

有关过滤模型对象的更多信息,请参阅创建和使用覆盖过滤器

从结果管理覆盖率数据的探险家

你收集报道后,可以管理结果Explorer的覆盖率数据。查看覆盖率数据细节,下当前累积数据,点击感兴趣的覆盖率数据。您可以编辑描述和标签每次运行。在你离开之前覆盖率数据详细信息视图,点击应用应用您的更改。否则,变化是恢复。

应用覆盖数据变化时,如添加描述和标签,它的图标旁边的数据显示星号。保存这些更改,然后单击右键单击数据保存修改后的覆盖率数据

积累的覆盖率数据结果的探险家

如果你收集多个覆盖运行,数据存储库中的每个单独运行上市。您可以拖放从当前的累计数据的数据存储库中包含管理运行累积覆盖率数据。另外,右键单击运行在数据存储库或当前累积数据包括或排除累积的覆盖率数据。

结果浏览器的默认视图选择“当前累积数据”。概述当前的运行是在右边,包括模型版本、作者、执行开始时间和日期,覆盖率数据文件名称、简短描述,总结报道。

设置为保存当前累积数据.cvt文件,点击保存累计覆盖率数据。或者,您可以右键单击当前累积数据并选择保存累计覆盖率数据

现有的报道数据加载

数据存储库包含覆盖率数据,保存到输入文件夹。你指定的输入文件夹配置参数对话框>报道>结果部分,在输出目录字段。

结果浏览器的默认视图选择“数据仓库”。在右边,显示仿真软件模型和输入文件夹金宝app,以及当前数据的校验和。

同步输入文件夹中的数据和数据存储库中的数据,点击与当前的覆盖率数据同步文件夹中

将现有的覆盖率数据加载到数据仓库:

  1. 右键单击数据存储库

  2. 选择覆盖率数据加载

  3. 选择当前模型的现有资料和点击开放