ストリームプロトレシーバー

public class StreamProtoReceiver
extends Object

java.lang.オブジェクト
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)
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

センター。

パブリックメソッド

void close ()
void completeModuleEvents ()

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

Throwable getError ()

受信スレッドで捕捉されたエラーを返します。

int getSocketServerPort ()

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

boolean hasInvocationFailed ()

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

boolean joinReceiver (long millis)

保護されたメソッド

long getJoinTimeout (long millis)

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

ストリームプロトレシーバー

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

センター。

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

mainContext IInvocationContext

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

投げる
IO例外

ストリームプロトレシーバー

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

センター。

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

mainContext IInvocationContext

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

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

投げる
IO例外

ストリームプロトレシーバー

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

センター。

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

mainContext IInvocationContext

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

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

logNamePrefix String : パーサーを通じてログに記録されたファイルのプレフィックス。

投げる
IO例外

ストリームプロトレシーバー

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

パラメーター
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

ストリームプロトレシーバー

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

センター。

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

mainContext IInvocationContext

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

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

reportLogs boolean : ログをレポートするかどうか

logNamePrefix String : パーサーを通じてログに記録されたファイルのプレフィックス。

mergeInvocationMetrics boolean

投げる
IO例外

パブリックメソッド

近い

public void close ()

完了モジュールイベント

public void completeModuleEvents ()

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

getError

public Throwable getError ()

受信スレッドで捕捉されたエラーを返します。何もない場合は null を返します。

戻り値
Throwable

getソケットサーバーポート

public int getSocketServerPort ()

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

戻り値
int

呼び出しが失敗しました

public boolean hasInvocationFailed ()

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

戻り値
boolean

参加レシーバー

public boolean joinReceiver (long millis)

パラメーター
millis long

戻り値
boolean

保護されたメソッド

getJoinTimeout

protected long getJoinTimeout (long millis)

パラメーター
millis long

戻り値
long