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)
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)

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

StreamProtoReceiver

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

クリック率

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

mainContext IInvocationContext

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

例外
IOException

StreamProtoReceiver

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

クリック率

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

mainContext IInvocationContext

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

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

例外
IOException

StreamProtoReceiver

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

クリック率

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

mainContext IInvocationContext

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

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

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

例外
IOException

StreamProtoReceiver

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

StreamProtoReceiver

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

例外
IOException

パブリック メソッド

閉じる

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

保護されたメソッド

getJoinTimeout

protected long getJoinTimeout (long millis)

パラメータ
millis long

戻り値
long