StreamProtoReceiver
public class StreamProtoReceiver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.StreamProtoReceiver |
受信したプロト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 () レシーバースレッドのエラーcaughを返します。 |
int | getSocketServerPort () 開いていたソケットレシーバーを返します。 |
boolean | joinReceiver (long millis) |
パブリックコンストラクター
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)
Ctor。
パラメーター | |
---|---|
listener | ITestInvocationListener :結果を報告するITestInvocationListener 。 |
mainContext | IInvocationContext |
reportInvocation | boolean :呼び出しレベルのイベントを報告するかどうか。 |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)
Ctor。
パラメーター | |
---|---|
listener | ITestInvocationListener :結果を報告するITestInvocationListener 。 |
mainContext | IInvocationContext |
reportInvocation | boolean :呼び出しレベルのイベントを報告するかどうか。 |
quietParsing | boolean :パーサーにデバッグ情報をログに記録させるかどうか。 |
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 :パーサーを介してログに記録されるファイルのプレフィックス。 |
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 :パーサーを介してログに記録されるファイルのプレフィックス。 |
パブリックメソッド
閉じる
public void close ()
completeModuleEvents
public void completeModuleEvents ()
一貫したレポートを確保する必要がある場合は、モジュールのイベントを完了します。
getError
public Throwable getError ()
レシーバースレッドのエラーcaughを返します。何もない場合はnullを返します。
戻り値 | |
---|---|
Throwable |
getSocketServerPort
public int getSocketServerPort ()
開いていたソケットレシーバーを返します。ない場合は-1。
戻り値 | |
---|---|
int |
joinReceiver
public boolean joinReceiver (long millis)
パラメーター | |
---|---|
millis | long |
戻り値 | |
---|---|
boolean |