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)

コンストラクター

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

コンストラクター

パブリックメソッド

void completeModuleEvents ()

一貫したレポートを確保するために必要な場合は、モジュールのイベントを完了してください。

String getModuleInProgress ()

進行中のモジュールのIDを返します。

boolean hasInvocationFailed ()

呼び出しが失敗したことが報告されているかどうかを返します。

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)

コンストラクター

パラメーター
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

ProtoResultParser

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

コンストラクター

パラメーター
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)

プロトファイルを直接解析する場合は、それらの直接解析をシーケンスとして処理します。関連付けられた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