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