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 |