ProtoResultParser

public class ProtoResultParser
extends Object

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


Tradefed 結果 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)

ファイナライズされた完成したプロトを受け取り、その結果を再生するメイン エントリ関数。

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Tradefed イベントに解析されるために各 proto が提示されるメイン エントリ関数。

void setQuiet (boolean quiet)

イベント受信時に印字するかどうかを設定します。

void setReportLogs (boolean reportLogs)

ログを報告するかどうかを設定します。

void setSkipParsingAccounting (boolean skip)

パブリック コンストラクター

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

公開メソッド

完全モジュールイベント

public void completeModuleEvents ()

一貫したレポートを作成する必要がある場合は、モジュール、実行、およびメソッドのイベントを完了します。

getModuleInProgress

public String getModuleInProgress ()

進行中のモジュールの ID を返します。進行中のものがない場合は null を返します。

戻り値
String

hasInvocationFailed

public boolean hasInvocationFailed ()

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

戻り値
boolean

呼び出し終了到達

public boolean invocationEndedReached ()

解析が呼び出しに到達したかどうかを返します。

戻り値
boolean

processFileProto

public void processFileProto (File protoFile)

proto ファイルを直接解析する場合は、それらの直接解析をシーケンスとして扱います。一連のファイルを報告するときにFileProtoResultReporterに関連付けられます。

パラメーター
protoFile File : 解析する proto ファイル。

スロー
IO例外

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

ファイナライズされた完成したプロトを受け取り、その結果を再生するメイン エントリ関数。

パラメーター
finalProto TestRecordProto.TestRecord : 解析される最終的なTestRecord

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Tradefed イベントに解析されるために各 proto が提示されるメイン エントリ関数。

パラメーター
currentProto TestRecordProto.TestRecord : 解析する現在のTestRecord

戻り値
ProtoResultParser.TestLevel処理された proto がモジュールであった場合は true。

setQuiet

public void setQuiet (boolean quiet)

イベント受信時に印字するかどうかを設定します。

パラメーター
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

ログを報告するかどうかを設定します。

パラメーター
reportLogs boolean

setSkipParsingAccounting

public void setSkipParsingAccounting (boolean skip)

パラメーター
skip boolean