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