sltest.testmanager.CoverageSettings class

Пакет: sltest.testmanager

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

Описание

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

sltest.testmanager.CoverageSettings классом является handle класс.

Атрибуты класса

HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

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

Свойства

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

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

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

Пример: 'Decision',true

Атрибуты:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

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

Пример: 'Decision',true

Атрибуты:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

Выбор настроек покрытия, которые включены или отключены в виде строки. Для набора возможных строк смотрите информацию о параметре для CovMetricSettings в настройках Метрики покрытия и sltest.plugins.coverage.CoverageMetrics. Настройки метрики покрытия могут быть изменены только на уровне тестового файла.

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

Пример: "dw"

Атрибуты:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

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

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

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

Пример: ["covfilter.cvf1";"covfilter2.cvf"]

Пример: ""

Атрибуты:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

Примеры

свернуть все

% 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