exponenta event banner

matlab.unittest.plugins. XMLPlugin.producingJUnitFormat

Класс: matlab.unittest.plugins.XMLPlugin
Пакет: matlab.unittest.plugins

Создание подключаемого модуля для записи результатов теста в формате XML

Синтаксис

xmlPlugin = matlab.unittest.plugins.XMLPlugin.producingJUnitFormat(xmlFile)
xmlPlugin = matlab.unittest.plugins.XMLPlugin.producingJUnitFormat(xmlFile,'OutputDetail',OutputDetail)

Описание

xmlPlugin = matlab.unittest.plugins.XMLPlugin.producingJUnitFormat(xmlFile) возвращает подключаемый модуль, который создает вывод XML в формате JUnit в указанный XML-файл. С помощью этого плагина можно интегрировать  результаты модульного теста MATLAB ® в системы сторонних производителей, распознающие XML-файлы в стиле JUnit. Например, результаты тестирования можно интегрировать с такими системами непрерывной интеграции, как Jenkins™, StartCity ® или Microsoft ® Team Foundation Server.

XML-файл перезаписывается при каждом запуске набора тестов с помощью этого подключаемого модуля.

xmlPlugin = matlab.unittest.plugins.XMLPlugin.producingJUnitFormat(xmlFile,'OutputDetail',OutputDetail) возвращает подключаемый модуль, который отображает события сбоя с уровнем детализации, указанным в OutputDetail.

Входные аргументы

развернуть все

Имя файла результатов теста, указанного как вектор символов или скаляр строки. Если xmlFile существует, тестовый фреймворк перезаписывает файл.

Пример: XMLPlugin.producingJUnitFormat('myTestResults.xml')

Типы данных: char | string

Уровень детализации для записанных событий, заданный как целое значение от 0 до 4, как matlab.unittest.Verbosity элемент перечисления или в виде строки или символьного вектора, соответствующего имени matlab.unittest.Verbosity элемент перечисления. Целочисленные значения соответствуют членам matlab.unittest.Verbosity перечисление.

Подключаемый модуль записывает события сбоя с объемом детализации, указанным в OutputDetail. По умолчанию плагин записывает события в matlab.unittest.Verbosity.Detailed уровень (уровень 3).

Числовое представлениеИмя элемента перечисленияПодробное описание
0None

Нет информации

1Terse

Минимальная информация

2Concise

Умеренный объем информации

3Detailed

Некоторая дополнительная информация

4Verbose

Много дополнительной информации

Выходные аргументы

развернуть все

Подключаемый модуль, записывающий результаты теста в файл в формате XML в формате JUnit, возвращаемый как matlab.unittest.plugins.XMLPlugin объект.

Признаки

Statictrue

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

Создать подключаемый модуль для создания выходного XML-файла

import matlab.unittest.plugins.XMLPlugin;
import matlab.unittest.Verbosity;
 
% Create a XML plugin that sends XML Output to a file
plugin = XMLPlugin.producingJUnitFormat('MyXMLFile.xml');
 
% Create a XML plugin that produces a concise amount of output detail
plugin = XMLPlugin.producingJUnitFormat('MyXMLFile.xml','OutputDetail',Verbosity.Concise);

Дополнительные примеры см. в разделе matlab.unittest.plugins.XMLPlugin.

Представлен в R2015b