sltest.testmanager.Options class

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

Верните и задайте опции тестового файла

Описание

Получение образцов sltest.testmanager.Options для просмотра опций тестового файла, включая опции генерации отчетов. Для тестовых файлов можно также задать эти опции. Просмотрите опции используя:

Конструкция

obj = getOptions(test) возвращает объект опций тестового файла, сопоставленный с тестом, набором или файлом.

Входные параметры

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

Тест, набор или файл, заданный как sltest.testmanager.TestCase, sltest.testmanager.TestSuite, или sltest.testmanager.TestFile объект.

Свойства

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

Автор доклада, указанного в качестве вектора символов.

Опция закрытия рисунков в конце теста, заданная как true чтобы закрыть рисунки и false оставить их открытыми.

Пользовательский класс генерации отчетов, заданный как вектор символов. Для получения дополнительной информации см. раздел Настройка отчетов о результатах тестирования.

Имя пути пользовательского файла шаблона генерации отчетов, заданное как вектор символов. Для получения дополнительной информации см. раздел Настройка отчетов о результатах тестирования.

Опция для генерации отчета в конце теста, заданная как true или false.

Опция включения выходных данных симуляции и базовых графиков в отчет, заданная как true или false.

Опция включения результатов покрытия в отчеты, заданная как true или false.

Опция включения ошибок и журнала сообщений в отчетах, заданная как true или false.

Опция включения в отчеты рисунков, сгенерированных из кода MATLAB, заданная как true или false. Укажите код MATLAB как пользовательский критерий в тесте или как коллбэк в тесте, наборе или файле. Вы также должны задать SaveFigures на true для применения этого параметра.

Опция включения версии MATLAB, выполняемой в отчете, задаётся как true или false.

Опция включения метаданных симуляции в отчеты, заданная как true или false.

Опция включения критериев и оценочных графиков в отчеты, указанный как true или false.

Количество строк графиков, включаемых на страницы отчета, заданное в виде целого числа от 1 до 4. Это свойство используется только в том случае, если IncludeSimulationSignalPlots свойство true.

Количество столбцов графиков, включаемых на страницы отчета, заданное в виде целого числа от 1 до 4. Это свойство используется только в том случае, если IncludeSimulationSignalPlots свойство true.

Опция включения требований к тестам в отчеты, заданная как true или false.

Результаты тестирования для включения в отчет, заданные как 'failed', 'passed', или 'all'. Можно также использовать перечисленное значение:

  • sltest.testmanager.TestResultsIncludedInReport.AllTests

  • sltest.testmanager.TestResultsIncludedInReport.FailedOnly

  • sltest.testmanager.TestResultsIncludedInReport.PassedOnly

Выход для отчета, заданный как 'pdf', 'zip', или 'docx'. Можно также использовать перечисленное значение:

  • sltest.testmanager.ReportFileFormat.doc

  • sltest.testmanager.ReportFileFormat.pdf

  • sltest.testmanager.ReportFileFormat.zip

Имя к файлу для сохранения отчета, заданный как вектор символов.

Опция для сохранения фигур MATLAB с результатами тестирования, заданная как true или false. Если необходимо включить рисунки в результаты или отчеты, установите эту опцию равной true.

Заголовок отчета, заданный как вектор символов.

Примеры

свернуть все

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'baseline','Baseline API Test Case');

% Get the test file options
opt = getOptions(tf);

% Set the title for the report, save figures, and include
% 3 rows of plots per page. Columns per page default to 2.
opt.Title = 'ABC Co. Test Results';
opt.SaveFigures = true;
opt.IncludeSimulationSignalPlots = true;
opt.NumPlotRowsPerPage = 3;
Введенный в R2017a