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 |