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, 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.

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ó o no la invocación con errores.

boolean joinReceiver(long millis)

Métodos protegidos

long getJoinTimeout(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 la invocación.

Arroja
IOException

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.

Arroja
IOException

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

mergeInvocationMetrics boolean

Arroja
IOException

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 la información de depuración.

logNamePrefix String: Es el prefijo del archivo registrado a través del analizador.

Arroja
IOException

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. De lo contrario, 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ó o no la invocación con errores.

Muestra
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parámetros
millis long

Muestra
boolean

Métodos protegidos

getJoinTimeout

protected long getJoinTimeout (long millis)

Parámetros
millis long

Devuelve
long