sltest.testmanager. Класс CoverageSettings

Пакет: 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