覆盖率过滤器规则和文件
什么是覆盖率过滤器规则?
覆盖率过滤器规则指定您想要从覆盖率记录中排除或您想要进行覆盖率申述的模型对象、一组对象或代码行。
每条覆盖率过滤器规则包括以下字段:
名称 - 要从覆盖率中过滤的对象的名称或路径
类型 - 指定是过滤某个特定对象,还是过滤某个给定类型的所有对象
模式 - 要过滤的对象是已排除还是已申述
覆盖率报告不包含已排除模块。覆盖率报告假定已申述模块已获得全覆盖,但在覆盖率报告中显示它们有别于其他已覆盖模块。
理由 - 可选描述,用于说明为什么从覆盖率中排除该对象
什么是覆盖率过滤器文件?
覆盖率过滤器文件是一组覆盖率过滤器规则。每条规则指定要从覆盖率记录中排除的一个或多个对象或代码行。
在创建并应用覆盖率过滤器规则后,当您生成报告时,会从覆盖率中排除指定的对象或代码行。您可以将同一个覆盖率过滤器文件重用于多个 Simulink® 模型。
在记录覆盖率后,如果您更改了覆盖率过滤器规则,可以在无需重新仿真模型的情况下更新覆盖率报告。更改完成后,点击应用,然后在覆盖率结果浏览器的应用的过滤器部分中点击生成报告以更新报告。
如果您为活动模型使用默认文件名,并且覆盖率过滤器文件存在于 MATLAB® 路径中,则每次打开模型时都能看到这些覆盖率过滤器规则。要将当前的覆盖率过滤器规则保存到文件中,请点击保存过滤器。要加载现有的覆盖率过滤器文件,请点击加载过滤器。
有关对象过滤的详细信息,请参阅创建、编辑和查看覆盖率过滤器规则和创建和使用覆盖率过滤器。