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)

Ctor。

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

Ctor。

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

Ctor。

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

Ctor。

公開メソッド

void close ()
void completeModuleEvents ()

一貫したレポートを作成する必要がある場合は、モジュールのイベントを完了してください。

Throwable getError ()

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

int getSocketServerPort ()

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

boolean hasInvocationFailed ()

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

boolean joinReceiver (long millis)

保護されたメソッド

long getJoinTimeout (long millis)

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

StreamProtoReceiver

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

Ctor。

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

mainContext IInvocationContext

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

スロー
IO例外

StreamProtoReceiver

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

Ctor。

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

mainContext IInvocationContext

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

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

スロー
IO例外

StreamProtoReceiver

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

Ctor。

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

mainContext IInvocationContext

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

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

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

スロー
IO例外

StreamProtoReceiver

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

Ctor。

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

mainContext IInvocationContext

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

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

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

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

スロー
IO例外

公開メソッド

近い

public void close ()

完全モジュールイベント

public void completeModuleEvents ()

一貫したレポートを作成する必要がある場合は、モジュールのイベントを完了してください。

getError

public Throwable getError ()

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

戻り値
Throwable

getSocketServerPort

public int getSocketServerPort ()

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

戻り値
int

hasInvocationFailed

public boolean hasInvocationFailed ()

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

戻り値
boolean

参加受信者

public boolean joinReceiver (long millis)

パラメーター
millis long

戻り値
boolean

保護されたメソッド

getJoinTimeout

protected long getJoinTimeout (long millis)

パラメーター
millis long

戻り値
long