StreamProtoReceiver

public class StreamProtoReceiver
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.result.proto.StreamProtoReceiver


Un receptor que traduce el TestRecord proto recibido en eventos de Tradefed.

Resumen

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, String logNamePrefix)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)

Ctor.

Métodos públicos

void close()
void completeModuleEvents()

Si es necesario para garantizar informes coherentes, completa los eventos del módulo.

Throwable getError()

Devuelve el flujo de errores en el subproceso del receptor.

int getSocketServerPort()

Devuelve el receptor de socket que estaba abierto.

boolean hasInvocationFailed()

Muestra si se informó o no la invocación con errores.

boolean joinReceiver(long millis)

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 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 invocación.

quietParsing boolean: Indica si se permite o no que el analizador registre la información de depuración.

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 invocación.

quietParsing boolean: Indica si se permite o no que el analizador registre la información de depuración.

logNamePrefix String: Es el prefijo del archivo que se registra con el analizador.

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                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 invocación.

quietParsing boolean: Indica si se permite o no que el analizador registre la información de depuración.

reportLogs boolean: Indica si se deben informar los registros o no.

logNamePrefix String: Es el prefijo del archivo que se registra con el 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 ()

Devuelve el flujo de errores en el subproceso del receptor. De lo contrario, se mostrará un valor nulo.

Muestra
Throwable

getSocketServerPort.

public int getSocketServerPort ()

Devuelve el receptor de socket que estaba abierto. -1 si no hay ninguno.

Muestra
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Muestra si se informó o no la invocación con errores.

Muestra
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parámetros
millis long

Devuelve
boolean