RetryLogSaverResultForwarderRetryLogSaverResultForwarder
public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder
java.lang.Object | |||
↳ | com.android.tradefed.result.ResultForwarder | ||
↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder |
Transitaire qui gère également le passage de la tentative actuelle à laquelle nous sommes.
Résumé
Constructeurs publics | |
---|---|
RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners) RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners) |
Méthodes publiques | |
---|---|
void | incrementAttempt () Incrémentez le nombre de tentatives. |
void | testRunStarted (String runName, int testCount) Signale le début d'une exécution de test. |
void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) Signale le début d'une exécution de test. |
void | testRunStarted (String runName, int testCount, int attemptNumber) Signale le début d'une exécution de test. |
Constructeurs publics
RetryLogSaverResultForwarderRetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver,listeners)
Paramètres | |
---|---|
logSaver | ILogSaver |
listeners |
Méthodes publiques
Tentative d'incrémentation
public void incrementAttempt ()
Incrémentez le nombre de tentatives.
testRunStarted
public void testRunStarted (String runName, int testCount)
Signale le début d'une exécution de test.
Paramètres | |
---|---|
runName | String : le nom de l'exécution du test |
testCount | int : nombre total de tests en cours de test |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Signale le début d'une exécution de test.
Paramètres | |
---|---|
runName | String : le nom de l'exécution du test |
testCount | int : nombre total de tests en cours de test |
attemptNumber | int : numéro de commande, identifiant les différentes tentatives du même runName qui s'exécutent plusieurs fois. Le tryNumber est indexé à 0 et doit s'incrémenter à chaque fois qu'une nouvelle exécution se produit. Par exemple, un test est réessayé 3 fois de manière granulaire, il doit avoir 4 exécutions au total sous le même nom d'exécution et le nombre de tentatives est compris entre 0 et 3. |
startTime | long : l'heure à laquelle l'exécution a commencé, mesurée via ERROR(/System#currentTimeMillis()) |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber)
Signale le début d'une exécution de test.
Paramètres | |
---|---|
runName | String : le nom de l'exécution du test |
testCount | int : nombre total de tests en cours de test |
attemptNumber | int : numéro de commande, identifiant les différentes tentatives du même runName qui s'exécutent plusieurs fois. Le tryNumber est indexé à 0 et doit s'incrémenter à chaque fois qu'une nouvelle exécution se produit. Par exemple, un test est réessayé 3 fois de manière granulaire, il doit avoir 4 exécutions au total sous le même nom d'exécution et le nombre de tentatives est compris entre 0 et 3. |