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)

クリック率

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

クリック率

パブリック メソッド

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)

クリック率

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

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