StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Um receptor que converte o proto TestRecord recebido em eventos Tradefed.
Resumo
Campos |
protected
AtomicBoolean |
mStopParsing
Parar a análise de eventos quando esse valor for definido.
|
Construtores públicos |
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)
Ctor.
|
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)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)
Ctor.
|
Campos
mStopParsing
protected AtomicBoolean mStopParsing
Parar a análise de eventos quando esse valor for definido. Isso evita que uma linha de execução analise os eventos quando
não esperamos mais por eles.
Construtores públicos
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
Parâmetros |
listener |
ITestInvocationListener : o ITestInvocationListener em que os resultados serão informados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : informa se os eventos no nível de invocação serão informados ou não. |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
Parâmetros |
listener |
ITestInvocationListener : o ITestInvocationListener em que os resultados serão informados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : informa se os eventos no nível da invocação serão informados ou não. |
quietParsing |
boolean : permite ou não que o analisador registre informações de depuração. |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix)
Parâmetros |
listener |
ITestInvocationListener |
mainContext |
IInvocationContext |
reportInvocation |
boolean |
quietParsing |
boolean |
reportLogs |
boolean |
logNamePrefix |
String |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix,
boolean mergeInvocationMetrics)
Ctor.
Parâmetros |
listener |
ITestInvocationListener : o ITestInvocationListener em que os resultados serão informados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : informa se os eventos no nível de invocação serão informados ou não. |
quietParsing |
boolean : permite que o analisador registre informações de depuração. |
reportLogs |
boolean : se os registros serão informados ou não |
logNamePrefix |
String : o prefixo do arquivo registrado pelo analisador. |
mergeInvocationMetrics |
boolean |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
Parâmetros |
listener |
ITestInvocationListener : o ITestInvocationListener em que os resultados serão informados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : informa se os eventos no nível de invocação serão informados ou não. |
quietParsing |
boolean : permite ou não que o analisador registre informações de depuração. |
logNamePrefix |
String : o prefixo do arquivo registrado pelo analisador. |
Métodos públicos
fechar
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Se necessário, para garantir relatórios consistentes, conclua os eventos do módulo.
getError
public Throwable getError ()
Retorna o erro detectado na linha de execução do receptor. Se não houver, ele vai retornar "null".
getSocketServerPort
public int getSocketServerPort ()
Retorna o receptor de soquete que foi aberto. -1 se não houver.
hasInvocationFailed
public boolean hasInvocationFailed ()
Retorna se a invocação com falha foi informada ou não.
joinReceiver
public boolean joinReceiver (long millis)
Métodos protegidos
getJoinTimeout
protected long getJoinTimeout (long millis)