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

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

Se necessário, para garantir relatórios consistentes, conclua os eventos do módulo.

Throwable getError()

Retorna o erro detectado na linha de execução do receptor.

int getSocketServerPort()

Retorna o receptor de soquete que foi aberto.

boolean hasInvocationFailed()

Retorna se a invocação com falha foi informada ou não.

boolean joinReceiver(long millis)

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

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                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 da invocação serão informados ou não.

quietParsing boolean: permite ou não que o analisador registre informações de depuração.

reportLogs boolean: se os registros vão ser informados ou nã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".

Retorna
Throwable

getSocketServerPort

public int getSocketServerPort ()

Retorna o receptor de soquete que foi aberto. -1 se não houver.

Retorna
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Retorna se a invocação com falha foi informada ou não.

Retorna
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parâmetros
millis long

Retorna
boolean