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)
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

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

int getSocketServerPort ()

Retorna o socket receiver que estava aberto.

boolean hasInvocationFailed ()

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

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 onde relatar os resultados.

mainContext IInvocationContext

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

lances
IOException

StreamProtoReceiver

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

Ctor.

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

mainContext IInvocationContext

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

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

lances
IOException

StreamProtoReceiver

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

Ctor.

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

mainContext IInvocationContext

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

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

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

lances
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 onde relatar os resultados.

mainContext IInvocationContext

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

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

reportLogs boolean : Se deve ou não relatar os logs

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

mergeInvocationMetrics boolean

lances
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 thread receptora. Se nenhum, retornará nulo.

devoluções
Throwable

getSocketServerPort

public int getSocketServerPort ()

Retorna o socket receiver que estava aberto. -1 se nenhum.

devoluções
int

hasInvocationFailed

public boolean hasInvocationFailed ()

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

devoluções
boolean

joinReceiver

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