PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

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


Logger, der die Ereignisse abgleicht und protokolliert, um das Debuggen zu erleichtern. Die Protokolle auf Host- und Geräteseite stimmen genau überein, um die Suche zu erleichtern.

Zusammenfassung

Öffentliche Bauträger

PrettyTestEventLogger ( devices) PrettyTestEventLogger ( devices)

Öffentliche Methoden

void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

Meldet das Ausführungsende eines einzelnen Testfalls.

void testFailed ( TestDescription test, String trace)

Meldet den Fehler eines einzelnen Testfalls.

void testStarted ( TestDescription test)

Meldet den Beginn eines einzelnen Testfalls.

Öffentliche Bauträger

PrettyTestEventLogger

public PrettyTestEventLogger ( devices)

Parameter
devices

Öffentliche Methoden

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Meldet das Ausführungsende eines einzelnen Testfalls.

Wenn testFailed(TestDescription, FailureDescription) nicht aufgerufen wurde, wurde dieser Test bestanden. Gibt außerdem alle Schlüssel-/Wertmetriken zurück, die möglicherweise während der Ausführung des Testfalls ausgegeben wurden.

Parameter
test TestDescription : Identifiziert den Test

testMetrics : ein ERROR(/Map) der ausgegebenen Metriken

im Test durchgefallen

public void testFailed (TestDescription test, 
                String trace)

Meldet den Fehler eines einzelnen Testfalls.

Wird zwischen testStarted und testEnded aufgerufen.

Parameter
test TestDescription : Identifiziert den Test

trace String : Stack-Trace des Fehlers

testgestartet

public void testStarted (TestDescription test)

Meldet den Beginn eines einzelnen Testfalls. Bei älteren Schnittstellen sollte nach Möglichkeit testStarted(com.android.tradefed.result.TestDescription) verwendet werden.

Parameter
test TestDescription : Identifiziert den Test