RetryLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogSaverResultForwarder
com.android.tradefed.retry.RetryLogSaverResultForwarder


Forwarder qui gère également la tentative actuelle dans laquelle nous nous trouvons.

Résumé

Constructeurs publics

RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners) RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners)

Méthodes publiques

void incrementAttempt ()

Incrémentez le numéro de tentative.

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

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Paramètres
logSaver ILogSaver

listeners

Méthodes publiques

incrémentTentative

public void incrementAttempt ()

Incrémentez le numéro de tentative.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Signale le début d’une exécution de test.

Paramètres
runName String : le nom 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 du test

testCount int : nombre total de tests en cours de test

attemptNumber int : numéro d'ordre, identifiant les différentes tentatives d'un même runName qui s'exécutent plusieurs fois. Le tentNumber est indexé sur 0 et doit s’incrémenter à chaque fois qu’une nouvelle exécution se produit. Par exemple, un test granulaire est réessayé 3 fois, il doit avoir 4 exécutions au total sous le même nom d'exécution et le numéro de tentative est compris entre 0 et 3.

startTime long : l'heure de démarrage de l'exécution, mesurée via 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 du test

testCount int : nombre total de tests en cours de test

attemptNumber int : numéro d'ordre, identifiant les différentes tentatives d'un même runName qui s'exécutent plusieurs fois. Le tentNumber est indexé sur 0 et doit s’incrémenter à chaque fois qu’une nouvelle exécution se produit. Par exemple, un test granulaire est réessayé 3 fois, il doit avoir 4 exécutions au total sous le même nom d'exécution et le numéro de tentative est compris entre 0 et 3.