Соберите покрытие для кода

Измерьте покрытие для кода в элементах модели или сгенерированный из моделей

Simulink® Coverage™ измеряет покрытие кода и указывает на непротестированные элементы вашего проекта. Можно собрать покрытие для кода C/C++ в поддерживаемых элементах модели, MATLAB® Функциональные блоки или код, сгенерированный из моделей в программном обеспечении в режиме (SIL) цикла или процессоре в режиме (PIL) цикла. Simulink Coverage измеряет несколько типов анализа покрытия кода, таких как оператор, условие, решение и измененное условие/Decision Coverage.

Функции

slcovmexСоздайте совместимую с покрытием MEX-функцию из кода C/C++
cvtestСоздайте тестовый объект спецификации покрытия модели
cvsimСимулируйте и возвратите результаты покрытия модели для тестовых объектов

Темы

Основы покрытия кода

Типы покрытия кода

Выполните несколько типов анализа покрытия кода для кода в поддерживаемых элементах Simulink или для кода, сгенерированного из моделей в режиме SIL или режиме PIL.

Задайте опции покрытия кода

Установите опции для покрытия кода.

Покрытие для кода MATLAB, используемого в Simulink

Покрытие для MATLAB® Function Blocks

Эта модель в качестве примера объясняет, как Покрытие модели относится к коду MATLAB в блоке MATLAB function.

Покрытие для интегрированного кода C/C++

Покрытие для моделей с блоками кода и блоками Simulink

Покрытие записи для моделей с комбинацией кода блокируется и другие блоки Simulink.

Покрытие для Пользовательского Кода C/C++ в Моделях Simulink

Анализируйте покрытие модели для S-функций C/C++.

Покрытие для сгенерированного кода

Покрытие кода для моделей в программном обеспечении в цикле (SIL) режим и процессор в цикле (PIL) режим

Сконфигурируйте покрытие кода для SIL симуляций и PIL симуляций и рассмотрите результаты.

Рекомендуемые примеры