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.

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

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

Примите решение включать метрики покрытия, которые собраны в выполнении теста, заданном как булево значение, true или false. Для получения дополнительной информации о собирающемся покрытии, смотрите, Собирают Покрытие в Тестах.

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

Представленный в R2015a