sltest.testmanager.CoverageSettings class

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

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

Описание

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

Конструкция

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

Свойства

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

Укажите, включена ли или отключён набор покрытия, false для off и true для на.

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

Набор покрытия для ссылочных моделей включена или отключаем в Coverage Settings Test Manager. Соответствующая опция пользовательского интерфейса является 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