ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.オブジェクト | |
↳ | 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) proto ファイルを直接解析する場合は、それらの直接解析をシーケンスとして処理します。 |
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 |
パブリックメソッド
完了モジュールイベント
public void completeModuleEvents ()
一貫したレポートを確保するために必要な場合は、モジュールのイベントを完了します。
getModuleInProgress
public String getModuleInProgress ()
進行中のモジュールの ID を返します。進行中のものがない場合は null を返します。
戻り値 | |
---|---|
String |
呼び出しが失敗しました
public boolean hasInvocationFailed ()
呼び出しの失敗が報告されているかどうかを返します。
戻り値 | |
---|---|
boolean |
呼び出し終了到達
public boolean invocationEndedReached ()
解析が呼び出し終了に達したかどうかを返します。
戻り値 | |
---|---|
boolean |
プロセスファイルプロト
public void processFileProto (File protoFile)
proto ファイルを直接解析する場合は、それらの直接解析をシーケンスとして処理します。一連のファイルをレポートするときにFileProtoResultReporter
に関連付けられます。
パラメーター | |
---|---|
protoFile | File : 解析するプロトファイル。 |
プロセス完成プロト
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
最終的に完成したプロトを取得し、その結果を再生するメイン エントリ関数。
パラメーター | |
---|---|
finalProto | TestRecordProto.TestRecord : 解析される最後のTestRecord 。 |
プロセス新しいプロト
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Tradefed イベントに解析されるために各プロトが提示されるメイン エントリ関数。
パラメーター | |
---|---|
currentProto | TestRecordProto.TestRecord : 解析される現在のTestRecord 。 |
戻り値 | |
---|---|
ProtoResultParser.TestLevel | 処理されたプロトがモジュールであった場合は True。 |
セット静か
public void setQuiet (boolean quiet)
イベント受信時に印刷するかどうかを設定します。
パラメーター | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
ログを報告するかどうかを設定します。
パラメーター | |
---|---|
reportLogs | boolean |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。