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) Позволяет добавить некоторые атрибуты в |
void | addSuiteAttributes (XmlSerializer serializer) Позволяет добавить некоторые атрибуты в |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Обратная операция из |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Обратная операция |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Обратная операция из |
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 |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-03-30 UTC.