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

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()

Muestra el error detectado en el subproceso del receptor.

int getSocketServerPort()

Muestra el receptor de socket que estaba abierto.

boolean hasInvocationFailed()

Muestra si se informó que la invocación falló.

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

Ctor.

Parámetros
listener ITestInvocationListener: Es el ITestInvocationListener en el que se deben informar 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.

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 deben informar 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.

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.

Muestra
Throwable

getSocketServerPort

public int getSocketServerPort ()

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

Muestra
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Muestra si se informó que la invocación falló.

Muestra
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parámetros
millis long

Devuelve
boolean