sltest.testmanager.CoverageSettings class

Пакет: sltest.testmanager
Суперклассы:

Измените настройки покрытия

Описание

Экземпляры sltest.testmanager.CoverageSettings позвольте вам установить установку под разделом Coverage Settings в тестовом файле, тестовом наборе или тесте.

Конструкция

getCoverageSettings методы для тестового файла, тестового набора и объектов теста возвращают sltest.testmanager.CoverageSettings объект, который позволяет вам получить доступ к набору покрытия и метрическим настройкам.

Свойства

развернуть все

Задайте, ли включен набор покрытия или прочь, false поскольку прочь и true поскольку на.

Набор покрытия включен или отключен в менеджере по Тесту Coverage Settings. Соответствующей опцией пользовательского интерфейса является Record coverage for system under test.

Набор покрытия для моделей, на которые ссылаются, включен или отключен в менеджере по Тесту Coverage Settings. Соответствующей опцией пользовательского интерфейса является Record coverage for referenced models.

Выбор настроек покрытия, которые включены или отключены, заданы как вектор символов. Для набора возможных векторов символов смотрите информацию о параметре для CovMetricSettings в Параметрах модели (Simulink). Настройки метрики покрытия могут быть изменены только на уровне тестового файла.

Метрики покрытия включены или отключены в менеджере по Тесту путем устанавливания флажков в разделе Coverage Settings.

Пример: 'dw'

Абсолютный путь или относительный путь покрытия фильтруют, чтобы использовать во время анализа покрытия или имени файла фильтра покрытия на пути, заданном как вектор символов. Настройка по умолчанию, '[Model Settings]', соблюдает настройки параметра конфигурации модели. Пустое значение, '', присоединения никакой фильтр покрытия. Для получения дополнительной информации о фильтрах покрытия смотрите, что Покрытие Фильтрует (Simulink Coverage). Установка фильтра покрытия распространяет вниз от тестовых файлов до тестовых наборов, или от тестовых наборов до тестов.

Укажите, что покрытие фильтрует имя файла в менеджере по Тесту в поле Coverage filter filename раздела Coverage Settings.

Пример: '[Model Settings]' (значение по умолчанию)

Пример: 'covfilter.cvf'

Пример: ''

Примеры

свернуть все

% Get coverage settings object from the test file
cov = getCoverageSettings(testfile);
cov.RecordCoverage = true;

% Enable MCDC and signal range coverage metrics
cov.MetricSettings = 'mr';

% Specify a coverage filter
cov.CoverageFilterFilename = 'covfilter.cvf';

Введенный в R2016a