O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder
com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


Auxiliar de classe para capturar o início e o fim da execução ausente.

Resumo

Campos

public boolean mRunEndedReported

public boolean mRunStartReported

Métodos públicos

void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)

Relata o fim da execução de teste.

void testRunStarted (String runName, int testCount)

Relata o início de uma execução de teste.

void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

Relata o início de uma execução de teste.

void testRunStarted (String runName, int testCount, int attemptNumber)

Relata o início de uma execução de teste.

Campos

mRunEndedRelatado

public boolean mRunEndedReported

mRunStartReportado

public boolean mRunStartReported

Métodos públicos

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Relata o fim da execução de teste. FIXME: Não podemos ter duas interfaces Map<> com tipo diferente, então temos que usar HashMap aqui.

Parâmetros
elapsedTimeMillis long : o dispositivo relatou o tempo decorrido, em milissegundos

runMetrics : pares de valores-chave relatados no final de uma execução de teste com Metric .

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Relata o início de uma execução de teste.

Parâmetros
runName String : o nome da execução de teste

testCount int : número total de testes em execução de teste

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Relata o início de uma execução de teste.

Parâmetros
runName String : o nome da execução de teste

testCount int : número total de testes em execução de teste

attemptNumber int : número do pedido, identificando as diferentes tentativas do mesmo runName que são executadas várias vezes. O tryNumber é indexado em 0 e deve ser incrementado sempre que uma nova execução ocorrer. Por exemplo, um teste granular é repetido 3 vezes, deve ter 4 execuções totais sob o mesmo runName e o tryNumber é de 0 a 3.

startTime long : a hora em que a execução começou, medida via System.currentTimeMillis()

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Relata o início de uma execução de teste.

Parâmetros
runName String : o nome da execução de teste

testCount int : número total de testes em execução de teste

attemptNumber int : número do pedido, identificando as diferentes tentativas do mesmo runName que são executadas várias vezes. O tryNumber é indexado em 0 e deve ser incrementado sempre que uma nova execução ocorrer. Por exemplo, um teste granular é repetido 3 vezes, deve ter 4 execuções totais sob o mesmo runName e o tryNumber é de 0 a 3.