流協定接收器
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) 科特。 |
公共構造函數
流協定接收器
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
科特。
參數 |
---|
listener | ITestInvocationListener :報告結果的ITestInvocationListener 。 |
mainContext | IInvocationContext |
reportInvocation | boolean :是否會報告呼叫層級事件。 |
quietParsing | boolean :是否讓解析器記錄偵錯資訊。 |
流協定接收器
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
科特。
參數 |
---|
listener | ITestInvocationListener :報告結果的ITestInvocationListener 。 |
mainContext | IInvocationContext |
reportInvocation | boolean :是否會報告呼叫層級事件。 |
quietParsing | boolean :是否讓解析器記錄偵錯資訊。 |
logNamePrefix | String :透過解析器記錄的檔案的前綴。 |
流協定接收器
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 |
公共方法
完成模組事件
public void completeModuleEvents ()
如果需要確保一致的報告,請完成模組的事件。
取得錯誤
public Throwable getError ()
傳回接收器執行緒中的錯誤捕獲。如果沒有,它將返回 null。
取得Socket伺服器端口
public int getSocketServerPort ()
傳回開啟的套接字接收器。如果沒有則為 -1。
呼叫失敗
public boolean hasInvocationFailed ()
傳回是否報告呼叫失敗。
加入接收者
public boolean joinReceiver (long millis)
受保護的方法
取得加入超時
protected long getJoinTimeout (long millis)