流协议接收器
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)