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) Обратная операция из |
static String | sanitizeXmlContent (String s)Обеззараживает строку, чтобы избежать специальных символов. |
static String | truncateStackTrace (String fullStackTrace, String testCaseName) Усекает полную трассировку стека с максимальным количеством символов |
File | writeResults ( SuiteResultHolder holder, File resultDir)Запишите результаты вызова в формате xml. |
Поля
НС
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. |
SanitizeXmlContent
public static String sanitizeXmlContent (String s)
Обеззараживает строку, чтобы избежать специальных символов.
| Параметры | |
|---|---|
s | String |
| Возврат | |
|---|---|
String | |
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)Усекает полную трассировку стека с максимальным количеством символов ERROR(/STACK_TRACE_MAX_SIZE) .
| Параметры | |
|---|---|
fullStackTrace | String |
testCaseName | String |
| Возврат | |
|---|---|
String | |
записьРезультаты
public File writeResults (SuiteResultHolder holder, File resultDir)
Запишите результаты вызова в формате xml.
| Параметры | |
|---|---|
holder | SuiteResultHolder : SuiteResultHolder , содержащий всю информацию, необходимую для XML. |
resultDir | File : каталог результатов ERROR(/File) куда помещаются результаты. |
| Возврат | |
|---|---|
File | ERROR(/File) указывающая на выходной файл xml. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.