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, List<ITestInvocationListener> listeners, IConfiguration config)
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
Le constructeur avec prevAttempts non suivi existe déjà. |
|
Méthodes publiques | |
|---|---|
int
|
getCurrentAttempt()
|
void
|
incrementAttempt()
Incrémentez le numéro de tentative. |
void
|
testRunStarted(String runName, int testCount)
Indique le début d'un test. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Indique le début d'un test. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Indique le début d'un test. |
Constructeurs publics
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
| Paramètres | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
Constructeur avec prevAttempts non suivi. prevAttempts proviendra probablement des nouvelles tentatives de configuration.
| Paramètres | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
prevAttempts |
int |
Méthodes publiques
getCurrentAttempt
public int getCurrentAttempt ()
| Renvoie | |
|---|---|
int |
|
incrementAttempt
public void incrementAttempt ()
Incrémentez le numéro de tentative.
testRunStarted
public void testRunStarted (String runName,
int testCount)Indique le début d'un test.
| 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'un test.
| 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 s'exécutent 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 précise trois fois, il doit comporter quatre exécutions au total sous le même runName, et le numéro de tentative doit être compris entre 0 et 3. |
startTime |
long : heure de début de l'exécution, mesurée via System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)Indique le début d'un test.
| 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 s'exécutent 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 précise trois fois, il doit comporter quatre exécutions au total sous le même runName, et le numéro de tentative doit être compris entre 0 et 3. |