StreamProtoReceptor

public class StreamProtoReceiver
extends Object

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


Um receptor que traduz o proto TestRecord recebido em eventos Tradefed.

Resumo

Construtores públicos

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Diretor.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

Diretor.

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

Diretor.

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)

Diretor.

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 no thread receptor.

int getSocketServerPort ()

Retorna o receptor do soquete que estava aberto.

boolean hasInvocationFailed ()

Retorna se a invocação falhou ou não foi relatada.

boolean joinReceiver (long millis)

Métodos protegidos

long getJoinTimeout (long millis)

Construtores públicos

StreamProtoReceptor

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)

Diretor.

Parâmetros
listener ITestInvocationListener : o ITestInvocationListener onde reportar os resultados.

mainContext IInvocationContext

reportInvocation boolean : se deve ou não relatar os eventos de nível de invocação.

Lança
IOException

StreamProtoReceptor

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

Diretor.

Parâmetros
listener ITestInvocationListener : o ITestInvocationListener onde reportar os resultados.

mainContext IInvocationContext

reportInvocation boolean : se deve ou não relatar os eventos de nível de invocação.

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

Lança
IOException

StreamProtoReceptor

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

Diretor.

Parâmetros
listener ITestInvocationListener : o ITestInvocationListener onde reportar os resultados.

mainContext IInvocationContext

reportInvocation boolean : se deve ou não relatar os eventos de nível de invocação.

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

logNamePrefix String : o prefixo do arquivo registrado por meio do analisador.

Lança
IOException

StreamProtoReceptor

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

StreamProtoReceptor

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

Diretor.

Parâmetros
listener ITestInvocationListener : o ITestInvocationListener onde reportar os resultados.

mainContext IInvocationContext

reportInvocation boolean : se deve ou não relatar os eventos de nível de invocação.

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

reportLogs boolean : relatar ou não os logs

logNamePrefix String : o prefixo do arquivo registrado por meio do analisador.

mergeInvocationMetrics boolean

Lança
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 no thread receptor. Se nenhum, retornará nulo.

Devoluções
Throwable

getSocketServerPort

public int getSocketServerPort ()

Retorna o receptor do soquete que estava aberto. -1 se nenhum.

Devoluções
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Retorna se a invocação falhou ou não foi relatada.

Devoluções
boolean

junte-se ao receptor

public boolean joinReceiver (long millis)

Parâmetros
millis long

Devoluções
boolean

Métodos protegidos

getJoinTimeout

protected long getJoinTimeout (long millis)

Parâmetros
millis long

Devoluções
long