GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder (link em inglês)
       ↳ com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


Assistente de classe para detectar o início e o fim da execução ausentes.

Resumo

Campos

public boolean mRunEndedReported

public boolean mRunStartReported

Métodos públicos

void testRunEnded(long elapsedTimeMillis, runMetrics)

Informa o fim da execução do teste.

void testRunStarted(String runName, int testCount)

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

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

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

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

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

Campos

mRunEndedReported

public boolean mRunEndedReported

mRunStartReported

public boolean mRunStartReported

Métodos públicos

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Informa o fim da execução do teste.

Parâmetros
elapsedTimeMillis long: tempo decorrido informado pelo dispositivo, em milissegundos

runMetrics : pares de chave-valor informados no final de uma execução de teste

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

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

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

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

testRunStarted

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

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

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

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

attemptNumber int: número de pedido, que identifica as diferentes tentativas do mesmo runName que são executadas várias vezes. O tryNumber é indexado em 0 e precisa ser incrementado sempre que uma nova execução é feita. Por exemplo, um teste é repetido granular três vezes, ele precisa ter quatro execuções no total com o mesmo runName, e o tryNumber é de 0 a 3.

startTime long: o horário em que a execução começou, medido por System.currentTimeMillis()

testRunStarted

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

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

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

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

attemptNumber int: número de pedido, que identifica as diferentes tentativas do mesmo runName que são executadas várias vezes. O tryNumber é indexado em 0 e precisa ser incrementado sempre que uma nova execução é realizada. Por exemplo, um teste é repetido granular três vezes, ele precisa ter quatro execuções no total com o mesmo runName, e o tryNumber é de 0 a 3.