流協定接收器

public class StreamProtoReceiver
extends Object

java.lang.Object
com.android.tradefed.result.proto.StreamProtoReceiver


將接收到的原始 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)

公共構造函數

流協定接收器

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

科特。

參數
listener ITestInvocationListener :報告結果的ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean :是否會報告呼叫層級事件。

投擲
IO異常

流協定接收器

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

科特。

參數
listener ITestInvocationListener :報告結果的ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean :是否會報告呼叫層級事件。

quietParsing boolean :是否讓解析器記錄偵錯資訊。

投擲
IO異常

流協定接收器

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

科特。

參數
listener ITestInvocationListener :報告結果的ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean :是否會報告呼叫層級事件。

quietParsing boolean :是否讓解析器記錄偵錯資訊。

logNamePrefix String :透過解析器記錄的檔案的前綴。

投擲
IO異常

流協定接收器

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

流協定接收器

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

投擲
IO異常

公共方法

關閉

public void close ()

完成模組事件

public void completeModuleEvents ()

如果需要確保一致的報告,請完成模組的事件。

取得錯誤

public Throwable getError ()

傳回接收器執行緒中的錯誤捕獲。如果沒有,它將返回 null。

退貨
Throwable

取得Socket伺服器端口

public int getSocketServerPort ()

傳回開啟的套接字接收器。如果沒有則為 -1。

退貨
int

呼叫失敗

public boolean hasInvocationFailed ()

傳回是否報告呼叫失敗。

退貨
boolean

加入接收者

public boolean joinReceiver (long millis)

參數
millis long

退貨
boolean

受保護的方法

取得加入超時

protected long getJoinTimeout (long millis)

參數
millis long

退貨
long