ProtoResultParser 类的构造函数
public
class
ProtoResultParser
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed 结果 proto 格式的解析器。
摘要
嵌套类 | |
---|---|
enum |
ProtoResultParser.TestLevel
表示正在处理的 proto 的当前级别的枚举。 |
公共构造函数 | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
公共方法 | |
---|---|
void
|
completeModuleEvents()
如果需要确保报告的一致性,请完成模块的事件。 |
String
|
getModuleInProgress()
返回进行中的模块的 ID。 |
boolean
|
hasInvocationFailed()
返回是否报告了调用失败。 |
boolean
|
invocationEndedReached()
返回解析是否已到达调用结尾返回的值。 |
void
|
processFileProto(File protoFile)
如果直接解析 proto 文件,请将其直接解析为序列。 |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
主条目函数,用于获取已完成的 proto 并重放其结果。 |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
主入口函数,其中呈现每个 proto 以解析为 Tradefed 事件。 |
void
|
setQuiet(boolean quiet)
设置是否在收到事件时打印。 |
void
|
setReportLogs(boolean reportLogs)
设置我们是否应报告日志。 |
公共构造函数
ProtoResultParser 类的构造函数
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
参数 | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser 类的构造函数
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
参数 | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
公共方法
completeModuleEvents
public void completeModuleEvents ()
如果需要确保报告的一致性,请完成模块的事件。
getModuleInProgress
public String getModuleInProgress ()
返回进行中的模块的 ID。如果没有正在播放的内容,则返回 null。
返回 | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
返回是否报告了调用失败。
返回 | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
返回解析是否已到达调用结尾返回的值。
返回 | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
如果直接解析 proto 文件,请将其直接解析为序列。
报告一系列文件时与 FileProtoResultReporter
相关联。
参数 | |
---|---|
protoFile |
File :要解析的 proto 文件。 |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
主条目函数,用于获取已完成的 proto 并重放其结果。
参数 | |
---|---|
finalProto |
TestRecordProto.TestRecord :要解析的最终 TestRecord 。
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
主入口函数,其中呈现每个 proto 以解析为 Tradefed 事件。
参数 | |
---|---|
currentProto |
TestRecordProto.TestRecord :要解析的当前 TestRecord 。 |
返回 | |
---|---|
ProtoResultParser.TestLevel |
如果处理的 proto 是模块,则返回 true。 |
setQuiet
public void setQuiet (boolean quiet)
设置是否在收到事件时打印。
参数 | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
设置我们是否应报告日志。
参数 | |
---|---|
reportLogs |
boolean |