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® Модульный тест заканчивается в сторонние системы, которые распознают JUnit-стиль XML. Например, можно интегрировать результаты испытаний с непрерывными системами интегрирования как Jenkins™, TeamCity®, или Microsoft® Сервер основы команды.

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

Большая дополнительная информация

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

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

Плагин, который пишет результаты испытаний в файл в JUnit-стиле формат XML, возвратился как matlab.unittest.plugins.XMLPlugin объект.

Примеры

Создайте плагин, чтобы создать выходной файл 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