RetryLogSaverResultForwarder
public
class
RetryLogSaverResultForwarder
extends LogSaverResultForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
| ↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder | ||
Es un reenviador que también controla el paso del intento actual en el que estamos.
Resumen
Constructores públicos | |
|---|---|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
Constructor con prevAttempts que aún no se rastrearon. |
|
Métodos públicos | |
|---|---|
int
|
getCurrentAttempt()
|
void
|
incrementAttempt()
Incrementa el número de intentos. |
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. |
Constructores públicos
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
| Parámetros | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
Constructor con prevAttempts que aún no se rastrearon. Es probable que prevAttempts provenga de reintentos de configuración.
| Parámetros | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
prevAttempts |
int |
Métodos públicos
getCurrentAttempt
public int getCurrentAttempt ()
| Muestra | |
|---|---|
int |
|
incrementAttempt
public void incrementAttempt ()
Incrementa el número de intentos.
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 una ejecución de prueba. |
testCount |
int: Es la 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 una ejecución de prueba. |
testCount |
int: Es la 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 ejecutan varias veces. El attemptNumber se indexa en 0 y debe incrementarse cada vez que se realiza una
ejecución nueva. Por ejemplo, si una prueba se reintenta de forma granular 3 veces, debe tener 4 ejecuciones totales
con el mismo runName, y el attemptNumber es de 0 a 3. |
startTime |
long: Es 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 una ejecución de prueba. |
testCount |
int: Es la 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 ejecutan varias veces. El attemptNumber se indexa en 0 y debe incrementarse cada vez que
se realiza una ejecución nueva. Por ejemplo, si una prueba se reintenta de forma granular 3 veces, debe tener 4 ejecuciones totales
con el mismo runName, y el attemptNumber es de 0 a 3. |