Автоматизация рабочих процессов покрытия

Используйте скрипт или функцию для автоматизации набора покрытия

Команды покрытия модели позволяют вам автоматизировать весь процесс покрытия модели с MATLAB® скрипты. Можно использовать команды покрытия модели, чтобы настроить тесты покрытия модели, выполнить их в симуляции, а также хранить и сообщать результаты.

Функции

расширить все

simСимулируйте модель Simulink
parsimСимулируйте динамическую систему несколько раз параллельно или последовательно
cvtestСоздайте объект спецификации тестирования покрытия модели
cvsimМоделируйте и возвращайте результаты покрытия модели для тестовых объектов
cvexitВыход из окружения покрытия модели
slcovmexСоздайте совместимую с покрытием MEX-функцию из кода C/C + +
cvdata PropertiesСохраните данный Simulink Coverage для использования в других функциях покрытия
cvloadЗагрузите тесты покрытия и сохраненные результаты в память
cvsaveСохраните настройки покрытия и результаты в файл
cvresultsВозвращает активные данные о покрытии, очищает и загружает активные данные о покрытии из файла
cvmodelviewОтобразите результаты покрытия модели с раскраской модели
conditioninfoИзвлечение информации о покрытии условия из cvdata объект
decisioninfoИзвлечение информации о Decision Coverage из cvdata объект
executioninfoИзвлечение информации о покрытии выполнения из cvdata объект
getCoverageInfoИзвлечение информации о покрытии для блоков Simulink Design Verifier из cvdata объект
mcdcinfoПолучите измененную информацию о состоянии/покрытии принятия решений от cvdata объект
complexityinfoИзвлечение информации о покрытии цикломатической сложности из cvdata объект
overflowsaturationinfoПолучите насыщение при целочисленном переполнении из cvdata объект
relationalboundaryinfoИзвлечение покрытия реляционной границы из cvdata объект
sigrangeinfoИзвлеките информацию о покрытии диапазона сигнала из cvdata объект
sigsizeinfoИзвлеките информацию о покрытии размера сигнала из cvdata объект
tableinfoПолучите информацию о покрытии интерполяционных таблиц от cvdata объект
extractИзвлечение данных о покрытии подсистемы из данных о покрытии на уровне системы
cvhtmlСоздайте HTML из объектов покрытия модели
slwebview_covЭкспорт моделей Simulink в веб-представления с покрытием
slvnvlogsignalsЖурнал тестовых данных для компонента или модели во время симуляции
slvnvmergedataОбъедините тестовые данные из файлов данных
slvnvmakeharnessСгенерируйте модель тестовой обвязки Simulink Coverage
slvnvharnessoptsСгенерируйте опции по умолчанию для slvnvmakeharness
slvnvmergeharnessОбъедините тестовые данные из моделей тестовой обвязки
slvnvruntestСимулируйте модель с помощью входных данных
slvnvruncgvtestАктивируйте верификация кода (CGV) и выполните модель
slvnvruntestoptsСгенерируйте опции симуляции или выполнения для slvnvruntest или slvnvruncgvtest
slvnvextractИзвлеките содержимое подсистемы или субдиаграммы в новую модель

Классы

расширить все

cv.cvdatagroupНабор cvdata объекты
slcoverage.BlockSelectorВыберите блоки для фильтра покрытия
slcoverage.CodeSelectorВыберите пользовательский код C or C++ для фильтра покрытия
slcoverage.FilterНабор фильтров покрытия
slcoverage.FilterRuleСоздайте правило фильтрации покрытия
slcoverage.MetricSelectorВыберите метрический критерий для фильтра покрытия
slcoverage.SelectorПолучите селекторы всех типов
slcoverage.SFcnSelectorВыберите критерий S-функции для правила фильтрации

Темы

Автоматизация задач покрытия модели

Автоматизируйте анализ покрытия модели с помощью команд MATLAB.

Получение сведений о покрытии из результатов

Извлеките конкретную информацию о покрытии после симуляции с помощью команд MATLAB.

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