PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.host.PrettyTestEventLogger


Logger che corrisponde agli eventi e li registra in ordine per semplificare il debug. Il log sul lato host e sul lato dispositivo corrisponderanno esattamente per facilitarne la ricerca.

Riepilogo

Costruttori pubblici

PrettyTestEventLogger( devices, boolean methodLevelLogging)

Metodi pubblici

void testEnded(TestDescription test, testMetrics)

Segnala la fine dell'esecuzione di un singolo scenario di test.

void testFailed(TestDescription test, FailureDescription failure)

Segnala l'esito negativo di un singolo caso di test.

void testFailed(TestDescription test, String trace)

Segnala l'esito negativo di un singolo caso di test.

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 testStarted(TestDescription test)

Segnala l'inizio di un singolo scenario di test.

Costruttori pubblici

PrettyTestEventLogger

public PrettyTestEventLogger ( devices, 
                boolean methodLevelLogging)

Parametri
devices

methodLevelLogging boolean

Metodi pubblici

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Segnala la fine dell'esecuzione di un singolo scenario di test.

Se testFailed(TestDescription, FailureDescription) non è stato richiamato, questo test è stato superato. Restituisce anche eventuali metriche chiave/valore che potrebbero essere state emesse durante l'esecuzione dello scenario di test.

Parametri
test TestDescription: identifica il test

testMetrics : un ERROR(/Map) delle metriche emesse

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Segnala l'esito negativo di un singolo caso di test.

Verrà chiamato tra testStarted e testEnded.

Parametri
test TestDescription: identifica il test

failure FailureDescription: FailureDescription che descrive l'errore e il relativo contesto.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Segnala l'esito negativo di un singolo caso di test.

Verrà chiamato tra testStarted e testEnded.

Parametri
test TestDescription: identifica il test

trace String: analisi dello stack dell'errore

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 alla fine di un'esecuzione del test

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Segnala l'inizio di un'esecuzione del test.

Parametri
runName String: il nome dell'esecuzione di test

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

testStarted

public void testStarted (TestDescription test)

Segnala l'inizio di un singolo scenario di test. Interfaccia precedente, deve utilizzare testStarted(com.android.tradefed.result.TestDescription) quando possibile.

Parametri
test TestDescription: identifica il test