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

Campos

protected AtomicBoolean mStopParsing

Parar a análise de eventos quando esse valor for definido.

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

Métodos protegidos

long getJoinTimeout(long millis)

Campos

mStopParsing

protected AtomicBoolean mStopParsing

Parar a análise de eventos quando esse valor for definido. Isso evita que uma linha de execução analise os eventos quando não esperamos mais por eles.

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 de invocação serão informados ou nã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 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.

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: permite que o analisador registre informações de depuração.

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 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: permite ou não que o analisador registre informações de depuração.

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

Métodos protegidos

getJoinTimeout

protected long getJoinTimeout (long millis)

Parâmetros
millis long

Retorna
long