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

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

Для просмотра документации необходимо авторизоваться на сайте