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

ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.Object
com.android.tradefed.result.proto.ProtoResultParser


Tradefed结果原型格式的解析器。

概要

嵌套类

enum ProtoResultParser.TestLevel

枚举,表示正在处理的原型的当前级别。

公共建设者

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

Ctor。

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)

Ctor。

公开方法

void completeModuleEvents ()

如果需要确保一致的报告,请完成模块的事件。

String getModuleInProgress ()

返回进行中的模块的ID。

boolean invocationEndedReached ()

返回解析是否达到调用结束。

void processFileProto (File protoFile)

如果直接解析原始文件,请按顺序处理它们的直接解析。

void processFinalizedProto (TestRecordProto.TestRecord finalProto)

主输入功能,用于获取已完成的最终原型并重播其结果。

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

主要进入功能,其中显示每个原型以解析为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

invocationEndedReached

public boolean invocationEndedReached ()

返回解析是否达到调用结束。

退货
boolean

processFileProto

public void processFileProto (File protoFile)

如果直接解析原型文件,请按顺序处理它们的直接解析。报告文件序列时与FileProtoResultReporter关联。

参量
protoFile File :要解析的原始文件。

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

主输入功能,用于获取已完成的最终原型并重播其结果。

参量
finalProto TestRecordProto.TestRecord :要解析的最终TestRecord

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

主要进入功能,其中显示每个原型以解析为Tradefed事件。

参量
currentProto TestRecordProto.TestRecord :要解析的当前TestRecord

退货
ProtoResultParser.TestLevel如果处理的原型是模块,则为true。

setQuiet

public void setQuiet (boolean quiet)

设置在接收事件时是否打印。

参量
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

设置我们是否应该报告日志。

参量
reportLogs boolean