sltest.testmanager.report

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

Синтаксис

sltest.testmanager.report(resultObj,filePath,Name,Value)

Описание

пример

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),...
			'CustomReportClass','CustomReport',...
			'LaunchReport',true);

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

свернуть все

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

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

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

Пример: 'Test Engineer'

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

Пример: 'Test_Report_1'

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

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

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

Примите решение включать графики сравнения сигнала, заданные под базовыми критериями, эквивалентными критериями или оценками с помощью оператора 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