XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Объект
com.android.tradefed.result.suite.XmlSuiteResultFormatter


Служебный класс для сохранения запуска пакета в виде XML. НЕОБХОДИМО: Удалите все специальные обходные пути формата проверки совместимости, чтобы получить тот же формат.

Краткое содержание

Вложенные классы

class XmlSuiteResultFormatter.RunHistory

Вспомогательный объект для преобразования JSON.

Поля

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Публичные конструкторы

XmlSuiteResultFormatter ()

Публичные методы

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

Позволяет добавить некоторые атрибуты в тег через serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Позволяет добавить некоторые атрибуты в тег через serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Обратная операция из addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Обратная операция writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) , которая берет каталог результатов и создает из него SuiteResultHolder .

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Обратная операция из addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Запишите результаты вызова в формате xml.

Защищенные методы

String sanitizeXmlContent (String s)

Поля

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Публичные конструкторы

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Публичные методы

аддбуилдинфоатрибутес

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Позволяет добавить некоторые атрибуты в тег через serializer.attribute .

Параметры
serializer XmlSerializer : объект, который сериализует результат пакета XML.

holder SuiteResultHolder : объект, содержащий информацию, которая будет записана в результат набора.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

Позволяет добавить некоторые атрибуты в тег через serializer.attribute .

Параметры
serializer XmlSerializer : объект, который сериализует результат пакета XML.

парсебуилдинфоаттрибутес

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Обратная операция из addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

Параметры
parser XmlPullParser : синтаксический анализатор, из которого считываются атрибуты.

context IInvocationContext : IInvocationContext , куда следует поместить атрибуты.

Броски
XmlPullParserException При сбое XmlPullParser.

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Обратная операция writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) , которая берет каталог результатов и создает из него SuiteResultHolder .

Параметры
resultDir File : каталог, в котором можно найти результаты.

shallow boolean : загружать только информацию верхнего уровня SuiteResultHolder .

Возвращает
SuiteResultHolder SuiteResultHolder , содержащий представление результатов. Или null, если что-то пойдет не так.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Обратная операция из addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Параметры
parser XmlPullParser : синтаксический анализатор, из которого считываются атрибуты.

context IInvocationContext : IInvocationContext , куда следует поместить атрибуты.

Броски
XmlPullParserException При сбое XmlPullParser.

написатьРезультаты

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Запишите результаты вызова в формате xml.

Параметры
holder SuiteResultHolder : SuiteResultHolder , содержащий всю информацию, необходимую для xml.

resultDir File : каталог результатов ERROR(/File) куда поместить результаты.

Возвращает
File ERROR(/File) , указывающая на выходной файл xml.

Защищенные методы

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Параметры
s String

Возвращает
String