exponenta event banner

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.

Выберите включение связи тестовых требований, определенной в разделе Требования, в тестовый случай, указанное как логическое значение, 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