StreamProtoReceiver

public class StreamProtoReceiver
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.proto.StreamProtoReceiver


受信した proto TestRecord を Tradefed イベントに変換するレシーバ。

概要

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

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

コンストラクタ。

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

コンストラクタ。

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)

コンストラクタ。

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)

コンストラクタ。

パブリック メソッド

void close()
void completeModuleEvents()

レポートの整合性を確保するために必要な場合は、モジュールのイベントを完了します。

Throwable getError()

レシーバ スレッドでキャッチされたエラーを返します。

int getSocketServerPort()

開いているソケット レシーバーを返します。

boolean hasInvocationFailed()

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

boolean joinReceiver(long millis)

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

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)

コンストラクタ。

パラメータ
listener ITestInvocationListener: 結果を報告する ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean: 呼び出しレベルのイベントを報告するかどうか。

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)

コンストラクタ。

パラメータ
listener ITestInvocationListener: 結果を報告する ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean: 呼び出しレベルのイベントを報告するかどうか。

quietParsing boolean: パーサーにデバッグ情報をロギングさせるかどうか。

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)

コンストラクタ。

パラメータ
listener ITestInvocationListener: 結果を報告する ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean: 呼び出しレベルのイベントを報告するかどうか。

quietParsing boolean: パーサーにデバッグ情報をロギングさせるかどうか。

logNamePrefix String: パーサーを介してログに記録されるファイルの接頭辞。

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix)

コンストラクタ。

パラメータ
listener ITestInvocationListener: 結果を報告する ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean: 呼び出しレベルのイベントを報告するかどうか。

quietParsing boolean: パーサーにデバッグ情報をロギングさせるかどうか。

reportLogs boolean: ログを報告するかどうか

logNamePrefix String: パーサーを介してログに記録されるファイルの接頭辞。

パブリック メソッド

閉じる

public void close ()

completeModuleEvents

public void completeModuleEvents ()

レポートの整合性を確保するために必要な場合は、モジュールのイベントを入力します。

getError

public Throwable getError ()

レシーバ スレッドでキャッチされたエラーを返します。ない場合は null が返されます。

戻り値
Throwable

getSocketServerPort

public int getSocketServerPort ()

開いているソケット レシーバを返します。なしの場合は -1。

戻り値
int

hasInvocationFailed

public boolean hasInvocationFailed ()

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

戻り値
boolean

joinReceiver

public boolean joinReceiver (long millis)

パラメータ
millis long

戻り値
boolean