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) 允许将一些属性添加到 |
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格式编写调用结果。 |
领域
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)
参量 | |
---|---|
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) 。 |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.