sltest.testmanager.report

Сгенерируйте отчет о результатах тестирования

Описание

пример

sltest.testmanager.report(resultObj,filePath,Name,Value) генерирует отчет о заданных результатах в resultObj и сохраняет отчет в filePath расположение.

Примеры

свернуть все

Сгенерируйте отчет, который включает автора теста, заголовок теста и MATLAB® версия, используемая для запуска теста. Отчет содержит только неудачные результаты.

filePath = 'test.pdf';
sltest.testmanager.report(resultObj,filePath,...
	'Author','TestAuthor',...
	'Title','Test',...
	'IncludeMLVersion',true,...
	'IncludeTestResults',2);

Если вы создаете пользовательский класс, чтобы настроить создание отчета с помощью sltest.testmanager.TestResultReport класс затем сгенерируйте отчет с помощью:

% Import existing results or use sltest.testmanager.run to run tests
% and collect results
result = sltest.testmanager.importResults('testResults.mldatx');
filePath = 'testreport.zip';
sltest.testmanager.report(result,filePath,...
	'Author','User',...
	'Title','Test',...
	'IncludeMLVersion',true,...
	'IncludeTestResults',int32(0),...
	'IncludeSimulitionSignalPlots',true,...
	'NumPlotColumnsPerPage',2,...
	'CustomReportClass','CustomReport',...
	'LaunchReport',true);

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

свернуть все

Объект набора результатов, из которого будут получены результаты, заданные как sltest.testmanager.ResultSet объект.

Имя файла и путь к сгенерированному отчету, заданные как вектор символов. Путь к файлу должен иметь расширение pdf, docx или zip, которые являются единственными поддерживаемыми типами файлов.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

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

Имя автора отчета, заданное как вектор символов.

Пример: 'Test Engineer'

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

Пример: 'Test_Report_1'

Выберите для включения версию MATLAB, используемую для запуска тестов, заданную как логическое значение true или false.

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

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

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

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

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

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

Выберите для включения сообщений об ошибке из симуляций тестов, заданных в виде логического значения true или false.

Опция включения всего или подмножества результатов тестирования в отчет. Можно выбрать переданные и неудачные результаты, заданные в виде целого значения 0, выберите только переданные результаты, заданные как значение 1, или выберите только неудачные результаты, заданные как значение 2.

Откройте отчет, когда он будет завершен, заданный как логическое значение true или не открывать отчет, false.

Имя и путь для Microsoft® Файл шаблона Word для генерации отчетов, заданный как вектор символов. Это необязательный аргумент, который доступен только при наличии лицензии MATLAB Report Generator™.

Имя класса, используемого для индивидуальной настройки отчета, задается как вектор символов. Это необязательный аргумент, который доступен только при наличии лицензии MATLAB Report Generator.

Выберите для включения метрики покрытия, которые собираются при выполнении теста, заданные в виде логического значения true или false. Для получения дополнительной информации о сборе покрытия см. Раздел «Сбор покрытия в тестах».

Выберите, чтобы включить метаданные симуляции для каждого теста или итерации, заданные как логическое значение true или false. Метаданные включают: Simulink® версия, версия модели, автор модели, дата, идентификатор пользователя модели, путь модели, имя машины, имя решателя, тип решателя, фиксированный размер шага, время начала симуляции, время остановки симуляции и платформа.

Введенный в R2015a