Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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