流协议接收器

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