StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Un receptor que traduce el proto TestRecord recibido en eventos de Tradefed.
Resumen
Campos |
protected
AtomicBoolean |
mStopParsing
Detén el análisis de eventos cuando se establezca esta opción.
|
Constructores 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
Detén el análisis de eventos cuando se establezca esta opción. Esto permite evitar que un subproceso analice los eventos cuando ya no los esperamos.
Constructores públicos
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
Parámetros |
listener |
ITestInvocationListener : Es el ITestInvocationListener en el que se informan los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Indica si se deben informar o no los eventos a nivel de la invocación. |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
Parámetros |
listener |
ITestInvocationListener : Es el ITestInvocationListener en el que se informan los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Indica si se deben informar o no los eventos a nivel de la invocación. |
quietParsing |
boolean : Indica si se permite o no que el analizador registre información de depuración. |
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 : Es el ITestInvocationListener en el que se informan los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Indica si se deben informar o no los eventos a nivel de la invocación. |
quietParsing |
boolean : Indica si se permite o no que el analizador registre información de depuración. |
reportLogs |
boolean : Indica si se deben informar o no los registros. |
logNamePrefix |
String : Es el prefijo del archivo registrado a través del analizador. |
mergeInvocationMetrics |
boolean |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
Parámetros |
listener |
ITestInvocationListener : Es el ITestInvocationListener en el que se informan los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Indica si se deben informar o no los eventos a nivel de la invocación. |
quietParsing |
boolean : Indica si se permite o no que el analizador registre información de depuración. |
logNamePrefix |
String : Es el prefijo del archivo registrado a través del analizador. |
Métodos públicos
cerrar
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Si es necesario para garantizar informes coherentes, completa los eventos del módulo.
getError
public Throwable getError ()
Muestra el error detectado en el subproceso del receptor. Si no hay ninguno, se mostrará un valor nulo.
getSocketServerPort
public int getSocketServerPort ()
Muestra el receptor de socket que estaba abierto. -1 si no hay ninguno.
hasInvocationFailed
public boolean hasInvocationFailed ()
Muestra si se informó que la invocación falló.
joinReceiver
public boolean joinReceiver (long millis)
Métodos protegidos
getJoinTimeout
protected long getJoinTimeout (long millis)