Создание отчета о результатах испытаний
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);
resultObj - Объект набора результатовОбъект набора результатов для получения результатов, указанный как sltest.testmanager.ResultSet объект.
filePath - Имя файла и путь к создаваемому отчетуИмя файла и путь к создаваемому отчету, указанный как символьный вектор. Путь к файлу должен иметь расширение pdf, docx или zip, которые являются единственными поддерживаемыми типами файлов.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'IncludeTestRequirement',true'Author' - Автор отчетаИмя автора отчета, указанное как символьный вектор.
Пример: 'Test Engineer'
'Title' - Название отчета'Test' (по умолчанию) | символьный векторЗаголовок отчета, указанный как символьный вектор.
Пример: 'Test_Report_1'
'IncludeMLVersion' - Включить версию MATLABtrue (по умолчанию) | falseВыберите, чтобы включить версию MATLAB, используемую для запуска тестовых случаев, заданную как логическое значение, true или false.
'IncludeTestRequirement' - Включить требования к испытаниямtrue (по умолчанию) | falseВыберите включение связи тестовых требований, определенной в разделе Требования, в тестовый случай, указанное как логическое значение, true или false.
'IncludeSimulationSignalPlots' - Включение выходных графиков моделированияfalse (по умолчанию) | trueВыберите включение выходных графиков моделирования для каждого сигнала, заданного как логическое значение. true или false.
'NumPlotRowsPerPage' - Количество строк графиков, включаемых в страницы отчетовКоличество строк графиков, включаемых на страницы отчетов, указанное как целое число от 1 до 4. Это свойство используется только в том случае, если IncludeSimulationSignalPlots свойство - true.
'NumPlotColumnsPerPage' - Количество столбцов графиков, включаемых в страницы отчетовКоличество столбцов графиков, включаемых на страницы отчетов, указанное как целое число от 1 до 4. Это свойство используется только в том случае, если IncludeSimulationSignalPlots свойство - true.
'IncludeComparisonSignalPlots' - Включить графики сравненияfalse (по умолчанию) | trueВыберите включение графиков сравнения сигналов, определенных в соответствии с базовыми критериями, критериями эквивалентности или оценками, используя verify оператор в тестовом случае, указанный как логическое значение, true или false.
'IncludeMATLABFigures' - Возможность включения фигурfalse (по умолчанию) | trueПараметр для включения фигур, открытых из сценария обратного вызова, пользовательских критериев или по модели в отчет, указанный как true или false.
'IncludeErrorMessages' - Включить сообщения об ошибкахtrue (по умолчанию) | falseВыберите включение сообщений об ошибках из моделирования тестового случая, указанного как логическое значение, true или false.
'IncludeTestResults' - Включить все или подмножество результатов теста2 (по умолчанию) | 0 | 1Возможность включения всех или подмножества результатов теста в отчет. Можно выбрать пройденные и неудачные результаты, указанные как целочисленное значение 0, выберите только пройденные результаты, указанные в качестве значения 1или выберите только неудачные результаты, указанные в качестве значения 2.
'LaunchReport' - Открыть отчет по завершенииtrue (по умолчанию) | falseПо завершении генерации откройте отчет, указанный как логическое значение. true или не открывать отчет, false.
'CustomTemplateFile' - Путь к шаблону документаИмя и путь к файлу шаблона Microsoft ® Word, используемому для создания отчета, указанный как символьный вектор. Этот необязательный аргумент доступен только при наличии лицензии MATLAB Report Generator™.
'CustomReportClass' - Имя класса для настраиваемого отчетаИмя класса, используемого для настройки отчета, указанное как символьный вектор. Этот необязательный аргумент доступен только при наличии лицензии MATLAB Report Generator.
'IncludeCoverageResult' - Включить метрики результатов покрытияfalse (по умолчанию) | trueВыберите включение метрик покрытия, собираемых при выполнении теста, указанных как логическое значение. true или false. Дополнительные сведения о сборе покрытия см. в разделе Сбор покрытия в тестах.
'IncludeSimulationMetadata' - Включить метаданные моделированияfalse (по умолчанию) | trueВыберите включение метаданных моделирования для каждого тестового случая или итерации, указанного как логическое значение. true или false. Метаданные включают: версию Simulink ®, версию модели, автора модели, дату, идентификатор пользователя модели, путь к модели, имя машины, имя решателя, тип решателя, фиксированный размер шага, время начала моделирования, время остановки моделирования и платформу.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.