RiprovaLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
🎞 com.android.tradefed.result.ResultForwarder
  🎞 com.android.tradefed.result.LogSaverResultForwarder
    🎞 com.android.tradefed.retry.RiprovaLogSaverResultForwarder


Forwarder che gestisce anche il passaggio del tentativo attuale.

Riepilogo

Costruttori pubblici

RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config)

Metodi pubblici

void incrementAttempt()

Aumenta il numero del tentativo.

void testRunStarted(String runName, int testCount)

Segnala l'inizio di un'esecuzione di test.

void testRunStarted(String runName, int testCount, int attemptNumber, long startTime)

Segnala l'inizio di un'esecuzione di test.

void testRunStarted(String runName, int testCount, int attemptNumber)

Segnala l'inizio di un'esecuzione di test.

Costruttori pubblici

RiprovaLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

Parametri
logSaver ILogSaver

listeners

config IConfiguration

Metodi pubblici

tentativo di incremento

public void incrementAttempt ()

Aumenta il numero del tentativo.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Segnala l'inizio di un'esecuzione di test.

Parametri
runName String: nome dell'esecuzione del test

testCount int: numero totale di test nell'esecuzione del test

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Segnala l'inizio di un'esecuzione di test.

Parametri
runName String: nome dell'esecuzione del test

testCount int: numero totale di test nell'esecuzione del test

attemptNumber int: numero d'ordine che identifica i diversi tentativi dello stesso runName che vengono eseguite più volte. Il numero di tentativi è indicizzato a 0 e deve aumentare ogni volta che una nuova esecuzione. ad es. Un test viene ripetuto tre volte in modo granulare e dovrebbe avere in totale 4 esecuzioni. sotto lo stesso runName e il numero tentato è compreso tra 0 e 3.

startTime long: l'ora di inizio della corsa, misurata tramite System.currentTimeMillis()

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Segnala l'inizio di un'esecuzione di test.

Parametri
runName String: nome dell'esecuzione del test

testCount int: numero totale di test nell'esecuzione del test

attemptNumber int: numero d'ordine che identifica i diversi tentativi dello stesso runName che vengono eseguite più volte. Il numero tentato è indicizzato a 0 e deve aumentare ogni volta quando si verifica una nuova esecuzione. ad es. Un test viene ripetuto tre volte in modo granulare e dovrebbe avere in totale 4 viene eseguito con lo stesso runName e il numero di tentativi è compreso tra 0 e 3.