GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder
       ↳ com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


Helper di classe per rilevare l'inizio e la fine mancanti della corsa.

Riepilogo

Campi

public boolean mRunEndedReported

public boolean mRunStartReported

Metodi pubblici

void testRunEnded(long elapsedTimeMillis, runMetrics)

Segnala la fine dell'esecuzione del test.

void testRunStarted(String runName, int testCount)

Segnala l'inizio di un'esecuzione del test.

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

Segnala l'inizio di un'esecuzione del test.

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

Segnala l'inizio di un'esecuzione del test.

Campi

mRunEndedReported

public boolean mRunEndedReported

mRunStartReported

public boolean mRunStartReported

Metodi pubblici

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Segnala la fine dell'esecuzione del test.

Parametri
elapsedTimeMillis long: tempo trascorso segnalato dal dispositivo, in millisecondi

runMetrics : coppie chiave/valore segnalate al termine dell'esecuzione di un test

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Segnala l'inizio di un'esecuzione del test.

Parametri
runName String: nome dell'esecuzione del test

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

testRunStarted

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

Segnala l'inizio di un'esecuzione del test.

Parametri
runName String: nome dell'esecuzione del test

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

attemptNumber int: numero d'ordine, che identifica i diversi tentativi dello stesso runName eseguiti più volte. Il valore attemptNumber è indicizzato da 0 e deve aumentare ogni volta che viene eseguita una nuova esecuzione. Ad esempio, un test viene riavviato granularmente 3 volte, deve avere 4 esecuzioni totali con lo stesso nome runName e il valore attemptNumber deve essere compreso tra 0 e 3.

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

testRunStarted

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

Segnala l'inizio di un'esecuzione del test.

Parametri
runName String: nome dell'esecuzione del test

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

attemptNumber int: numero d'ordine, che identifica i diversi tentativi dello stesso runName eseguiti più volte. Il numero di tentativi è indicizzato da 0 e deve aumentare ogni volta che viene eseguita una nuova esecuzione. Ad esempio, un test viene riavviato granularmente 3 volte, deve avere 4 esecuzioni totali con lo stesso nome esecuzione e il numero di tentativi va da 0 a 3.