Фильтрация покрытия

Когда использовать фильтрацию покрытия

Используйте фильтрацию покрытия, чтобы облегчить восходящий подход к записи покрытия модели. Если у вас есть большая модель, могут быть элементы проекта, которые намеренно не записывают 100% охват. Можно также иметь несколько элементов проекта, которые требуются для записи 100% покрытия, но не достигают 100% покрытия. Можно временно или навсегда исключить эти элементы из записи покрытия, чтобы сосредоточиться на подмножестве объектов для проверки и изменения.

Затем можно выполнить итерацию более эффективно - сосредоточиться на небольшой проблеме, исправить ее, а затем перейти к решению следующей небольшой проблемы. Перед записью покрытия для всей модели можно решить недостающие проблемы покрытия в отдельных частях модели.

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

Фильтрация покрытия позволяет вам исключить определенные объекты модели из отчетности о покрытии модели после моделирования Simulink® модель. Вы задаете, какие объекты хотите фильтровать из записи покрытия. Существует два режима фильтрации, Исключенный и Обоснованный.

Исключенные объекты не вносят свой вклад в отчеты о покрытии. После того, как вы задаете объекты, которые нужно исключить при моделировании модели, отчет о покрытии не записывает покрытие для этих объектов.

Обоснованные объекты действительно вносят свой вклад в отчеты о покрытии. После того, как вы задаете объекты, которые будут обоснованы при моделировании модели, отчет о покрытии рассматривает эти блоки как достижение 100% покрытия, и они выглядят светло-голубыми в сводных данных покрытия.

В разделе Details отчета о покрытии обоснованные объекты показывают свои результаты покрытия как ((охватываемые результаты + обоснованные результаты )/возможные решения).

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