matlab.unittest.plugins. XMLPlugin.producingJUnitFormat

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

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

Синтаксис

xmlPlugin = matlab.unittest. плагины. XMLPlugin.producingJUnitFormat (xmlFile)
xmlPlugin = matlab.unittest. плагины. 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 существует, среда тестирования перезаписывает файл.

('myTestResults.xml') Пример: XMLPLUGIN.PRODUCINGJUNITFORMAT

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

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

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

Числовое представлениеИмя элемента перечисленияОписание многословия
0'none'

Никакая информация

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

Была ли эта тема полезной?