exponenta event banner

класс sltest.testmanager.CovereySettings

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

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

Описание

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

Строительство

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

Свойства

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

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

Коллекция покрытия включена или отключена в настройках покрытия диспетчера тестов. Соответствующая опция пользовательского интерфейса - Record coverage для тестируемой системы.

Коллекция покрытия для ссылочных моделей включена или отключена в настройках покрытия диспетчера тестов. Соответствующей опцией пользовательского интерфейса является покрытие Record для ссылочных моделей.

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

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

Пример: "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