Правила и файлы фильтра покрытия

Что такое правило фильтра покрытия?

Правило фильтра покрытия задает объект модели, набор объектов или строк кода, которые вы хотите исключить из записи покрытия или которые вы хотите обосновать для покрытия.

Каждое правило фильтра покрытия включает следующие поля:

  • Name - имя или путь объекта для фильтрации из покрытия

  • Type - Фильтрация определенного объекта или фильтрация всех объектов заданного типа

  • Mode - Является ли объект, подлежащий фильтрации Excluded или Justified

    Отчеты о покрытии не включают Excluded блоки. Отчеты о покрытии предполагают, что Justified блоки получают полное покрытие, но показывают, что они отличаются от других покрытых блоков в отчете о покрытии.

  • Rationale - необязательное описание, которое описывает, почему этот объект фильтруется из покрытия

Что такое файл фильтра покрытия?

Файл фильтра покрытия является набором правил фильтра покрытия. Каждое правило задает один или несколько объектов или строк кода, которые должны быть исключены из записи покрытия.

После создания и применения правил фильтрации покрытия указанные объекты или строки кода исключаются из покрытия при создании отчета. Можно повторно использовать файл фильтра покрытия для нескольких Simulink® модели.

При внесении изменений в правила фильтра покрытия после записи покрытия можно обновить отчет о покрытии без необходимости повторного моделирования модели. После внесения изменений щелкните Apply, а затем щелкните Generate Report в Applied filters разделе Обозревателя результатов покрытия, чтобы обновить отчет.

Если вы используете имя файла по умолчанию для активной модели, и файл фильтра покрытия существует в MATLAB® путь, вы видите правила фильтра покрытия каждый раз, когда вы открываете модель. Чтобы сохранить текущие правила фильтра покрытия в файле, нажмите Save filter. Чтобы загрузить существующий файл фильтра покрытия, нажмите Load filter.

Дополнительные сведения о фильтрации объектов см. в разделах Создание, Редактирование и Просмотр правил фильтрации покрытия, Создание и использование фильтров покрытия.