StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Um receptor que converte o TestRecord proto recebido em eventos do 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, 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()

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

Throwable getError()

Retorna o erro capturado na linha de execução receptora.

int getSocketServerPort()

Retorna o receptor do soquete que estava aberto.

boolean hasInvocationFailed()

Retorna se a falha na invocação foi informada.

boolean joinReceiver(long millis)

Métodos protegidos

long getJoinTimeout(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 são informados.

mainContext IInvocationContext

reportInvocation boolean: informa ou não os eventos no nível da invocação.

Gera
IOException

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 ou não os eventos no nível da invocação.

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

Gera
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: o ITestInvocationListener em que os resultados serão informados.

mainContext IInvocationContext

reportInvocation boolean: informa se os eventos no nível de invocação serão informados ou não.

quietParsing boolean: se o analisador vai permitir ou não que as informações de depuração sejam registradas.

reportLogs boolean: se os registros serão informados ou não

logNamePrefix String: o prefixo do arquivo registrado pelo analisador.

mergeInvocationMetrics boolean

Gera
IOException

StreamProtoReceiver

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

Ctor.

Parâmetros
listener ITestInvocationListener: o ITestInvocationListener em que os resultados são informados.

mainContext IInvocationContext

reportInvocation boolean: informa ou não os eventos no nível da invocação.

quietParsing boolean: se o analisador vai permitir ou não que as informações de depuração sejam registradas.

logNamePrefix String: o prefixo do arquivo registrado pelo analisador.

Gera
IOException

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 nenhum valor for definido, ele retornará nulo.

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

Métodos protegidos

getJoinTimeout

protected long getJoinTimeout (long millis)

Parâmetros
millis long

Retorna
long