GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

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


El asistente de clase detecta el inicio y el final de las carreras faltantes.

Resumen

Campos

public boolean mRunEndedReported

public boolean mRunStartReported

Métodos públicos

void testRunEnded(long elapsedTimeMillis, runMetrics)

Informa el final de la ejecución de la prueba.

void testRunStarted(String runName, int testCount)

Informa el inicio de una ejecución de prueba.

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

Informa el inicio de una ejecución de prueba.

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

Informa el inicio de una ejecución de prueba.

Campos

mRunEndedReported

public boolean mRunEndedReported

Se informó el inicio de la ejecución móvil

public boolean mRunStartReported

Métodos públicos

Ejecucióndepruebafinalizada

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Informa el final de la ejecución de prueba.

Parámetros
elapsedTimeMillis long: Es el tiempo transcurrido informado por el dispositivo en milisegundos.

runMetrics : Son los pares clave-valor que se informan al final de una ejecución de prueba.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Informa el inicio de una ejecución de prueba.

Parámetros
runName String: Es el nombre de la ejecución de prueba.

testCount int: Cantidad total de pruebas en la ejecución de prueba

testRunStarted

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

Informa el inicio de una ejecución de prueba.

Parámetros
runName String: Es el nombre de la ejecución de prueba.

testCount int: Cantidad total de pruebas en la ejecución de prueba

attemptNumber int: Es el número de pedido, que identifica los diferentes intentos del mismo runName que se ejecutaron varias veces. El attemptNumber tiene un índice de 0 y debe aumentar cada vez que se realiza una ejecución nueva. p.ej., una prueba se vuelve a intentar de forma granular 3 veces, debe tener 4 ejecuciones en total con el mismo runName y el attemptNumber va de 0 a 3.

startTime long: La hora en que comenzó la ejecución, medida a través de System.currentTimeMillis()

testRunStarted

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

Informa el inicio de una ejecución de prueba.

Parámetros
runName String: Es el nombre de la ejecución de prueba.

testCount int: Cantidad total de pruebas en la ejecución de prueba

attemptNumber int: Es el número de orden que identifica los diferentes intentos del mismo runName que se ejecuta varias veces. El attemptNumber tiene un índice de 0 y debe aumentar cada vez que se realiza una ejecución nueva. p.ej., una prueba se vuelve a intentar de forma granular 3 veces, debe tener 4 ejecuciones en total con el mismo runName y el attemptNumber va de 0 a 3.