matlab.unittest.plugins.

Класс: matlab.unittest.plugins.
Пакет: 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