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™, TeamCity®, или 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

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

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

расширить все

Плагин, который записывает результаты теста в файл в формате JUnit XML, возвращенный как 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