PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

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


Moduł zbierający logi dopasowuje zdarzenia i rejestruje je w odpowiedniej kolejności, aby ułatwić debugowanie. Logi po stronie hosta i urządzenia będą ściśle dopasowane, aby ułatwić wyszukiwanie.

Podsumowanie

Publiczne konstruktory

PrettyTestEventLogger( devices, boolean methodLevelLogging)

Metody publiczne

void testEnded(TestDescription test, testMetrics)

Zgłasza zakończenie wykonania pojedynczego przypadku testowego.

void testFailed(TestDescription test, FailureDescription failure)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

void testFailed(TestDescription test, String trace)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

void testRunEnded(long elapsedTimeMillis, runMetrics)

Raport na koniec testu.

void testRunStarted(String runName, int testCount)

Zgłasza rozpoczęcie testu.

void testStarted(TestDescription test)

Zgłasza rozpoczęcie pojedynczego przypadku testowego.

Publiczne konstruktory

PrettyTestEventLogger

public PrettyTestEventLogger ( devices, 
                boolean methodLevelLogging)

Parametry
devices

methodLevelLogging boolean

Metody publiczne

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Zgłasza zakończenie wykonania pojedynczego przypadku testowego.

Jeśli funkcja testFailed(TestDescription, FailureDescription) nie została wywołana, test został zaliczony. Zwraca też wszystkie dane klucz/wartość, które mogły zostać wyemitowane podczas wykonywania przypadku testowego.

Parametry
test TestDescription: identyfikuje test.

testMetrics : ERROR(/Map) wyemitowanych wskaźników

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

Będzie wywoływana między testStarted a testEnded.

Parametry
test TestDescription: identyfikuje test.

failure FailureDescription: FailureDescription opisujący błąd i jego kontekst.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

Będzie wywoływana między testStarted a testEnded.

Parametry
test TestDescription: identyfikuje test.

trace String: zrzut stosu błędu

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Raport na koniec testu.

Parametry
elapsedTimeMillis long: czas, który upłynął od ostatniego zgłoszenia przez urządzenie (w milisekundach)

runMetrics : pary klucz-wartość zgłaszane na końcu testu

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Zgłasza rozpoczęcie testu.

Parametry
runName String: nazwa testu,

testCount int: łączna liczba testów w teście

testStarted

public void testStarted (TestDescription test)

Zgłasza rozpoczęcie pojedynczego przypadku testowego. Starszy interfejs, w miarę możliwości używaj testStarted(com.android.tradefed.result.TestDescription).

Parametry
test TestDescription: identyfikuje test.