流协议接收器
public class StreamProtoReceiver
extends 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) |
公共构造函数
流协议接收器
public StreamProtoReceiver (ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)
克托。
参数 | |
---|---|
listener | ITestInvocationListener :在ITestInvocationListener 哪里报告结果。 |
mainContext | IInvocationContext |
reportInvocation | boolean :是否上报调用级别的事件。 |
流协议接收器
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 :在ITestInvocationListener 哪里报告结果。 |
mainContext | IInvocationContext |
reportInvocation | boolean :是否上报调用级别的事件。 |
quietParsing | boolean :是否让解析器日志调试信息。 |
reportLogs | boolean :是否上报日志 |
logNamePrefix | String :文件的前缀通过解析器记录。 |
公共方法
关闭
public void close ()
完成模块事件
public void completeModuleEvents ()
如果需要确保一致的报告,请完成模块的事件。
获取错误
public Throwable getError ()
返回接收器线程中捕获的错误。如果没有,它将返回 null。
退货 | |
---|---|
Throwable |
获取套接字服务器端口
public int getSocketServerPort ()
返回打开的套接字接收器。 -1 如果没有。
退货 | |
---|---|
int |
已调用失败
public boolean hasInvocationFailed ()
返回是否已报告调用失败。
退货 | |
---|---|
boolean |
加入接收者
public boolean joinReceiver (long millis)
参数 | |
---|---|
millis | long |
退货 | |
---|---|
boolean |