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, boolean reportLogs, String logNamePrefix)
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

コンストラクタ。

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

クリック率

パブリック メソッド

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

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

パブリック メソッド

閉じる

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