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)

Поля

НС

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.

синтаксический анализBuildInfoAttributes

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.

результаты синтаксического анализа

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

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

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

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

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

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