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