RetryLogSaverResultForwarder
public
class
RetryLogSaverResultForwarder
extends LogSaverResultForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
| ↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder | ||
Transmetteur qui gère également la transmission de la tentative actuelle.
Résumé
Constructeurs publics | |
|---|---|
RetryLogSaverResultForwarder(ILogSaver logSaver,
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver,
Constructeur avec prevAttempts non suivi déjà. |
|
Méthodes publiques | |
|---|---|
int
|
getCurrentAttempt()
|
void
|
incrementAttempt()
Incrémente le numéro de tentative. |
void
|
testRunStarted(String runName, int testCount)
Indique le début d'une série de tests. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Indique le début d'une série de tests. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Indique le début d'une série de tests. |
Constructeurs publics
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver,listeners, IConfiguration config)
| Paramètres | |
|---|---|
logSaver |
ILogSaver |
listeners |
|
config |
IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver,listeners, IConfiguration config, int prevAttempts)
Constructeur avec prevAttempts non suivi déjà. prevAttempts proviendra probablement des nouvelles tentatives de configuration.
| Paramètres | |
|---|---|
logSaver |
ILogSaver |
listeners |
|
config |
IConfiguration |
prevAttempts |
int |
Méthodes publiques
getCurrentAttempt
public int getCurrentAttempt ()
| Renvoie | |
|---|---|
int |
|
incrementAttempt
public void incrementAttempt ()
Incrémente le numéro de tentative.
testRunStarted
public void testRunStarted (String runName,
int testCount)Indique le début d'une série de tests.
| Paramètres | |
|---|---|
runName |
String : nom de l'exécution du test |
testCount |
int : nombre total de tests dans l'exécution du test |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber,
long startTime)Indique le début d'une série de tests.
| Paramètres | |
|---|---|
runName |
String : nom de l'exécution du test |
testCount |
int : nombre total de tests dans l'exécution du test |
attemptNumber |
int : numéro de commande, identifiant les différentes tentatives du même runName qui sont exécutées plusieurs fois. Le numéro de tentative est indexé sur 0 et doit être incrémenté à chaque nouvelle exécution. Par exemple, si un test est retenté de manière granulaire trois fois, il doit comporter quatre exécutions au total sous le même runName, et le numéro de tentative est compris entre 0 et 3. |
startTime |
long : heure de début de l'exécution, mesurée avec System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)Indique le début d'une série de tests.
| Paramètres | |
|---|---|
runName |
String : nom de l'exécution du test |
testCount |
int : nombre total de tests dans l'exécution du test |
attemptNumber |
int : numéro de commande, identifiant les différentes tentatives du même runName qui sont exécutées plusieurs fois. attemptNumber est indexé sur 0 et doit être incrémenté à chaque nouvelle exécution. Par exemple, si un test est retenté de manière précise trois fois, il doit comporter quatre exécutions au total sous le même runName, et attemptNumber doit être compris entre 0 et 3. |