Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
com.android.tradefed.result.suite.XmlSuiteResultFormatter


将套件保存为XML的实用程序类。 TODO:删除所有特殊的兼容性测试格式,以获取相同的格式。

概要

嵌套类

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创建SuiteResultHolder

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer)反向操作。

File writeResults ( SuiteResultHolder holder, File resultDir)

以xml格式编写调用结果。

领域

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

公共建设者

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

公开方法

addBuildInfoAttributes

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套件结果的对象。

parseBuildInfoAttributes

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创建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失败时。

writeResults

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

以xml格式编写调用结果。

参量
holder SuiteResultHolder :一个SuiteResultHolder ,包含xml所需的所有信息

resultDir File :结果目录ERROR(/File)放置结果。

退货
File指向xml输出文件的ERROR(/File)