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) и sltest.plugins.coverage.CoverageMetrics. Настройки метрики покрытия могут быть изменены только на уровне тестового файла.

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

Пример: "dw"

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

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

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

Пример: ["covfilter.cvf1";"covfilter2.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