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 Debugging zu erleichtern. Das Log auf Host- und Geräteseite stimmt genau überein, damit es leicht zu finden ist.

Zusammenfassung

Öffentliche Konstruktoren

PrettyTestEventLogger( devices, boolean methodLevelLogging)

Öffentliche Methoden

void testEnded(TestDescription test, testMetrics)

Meldet das Ende der Ausführung eines einzelnen Testlaufs.

void testFailed(TestDescription test, FailureDescription failure)

Meldet das Fehlschlagen eines einzelnen Testlaufs.

void testFailed(TestDescription test, String trace)

Meldet das Fehlschlagen eines einzelnen Testlaufs.

void testRunEnded(long elapsedTimeMillis, runMetrics)

Meldet das Ende des Testlaufs.

void testRunStarted(String runName, int testCount)

Meldet den Beginn eines Testlaufs.

void testStarted(TestDescription test)

Meldet den Beginn eines einzelnen Testlaufs.

Öffentliche Konstruktoren

PrettyTestEventLogger

public PrettyTestEventLogger ( devices, 
                boolean methodLevelLogging)

Parameter
devices

methodLevelLogging boolean

Öffentliche Methoden

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Meldet das Ende der Ausführung eines einzelnen Testlaufs.

Wenn testFailed(TestDescription, FailureDescription) nicht aufgerufen wurde, wurde dieser Test bestanden. Gibt auch alle Schlüssel/Wert-Messwerte zurück, die während der Ausführung des Testlaufs ausgegeben wurden.

Parameter
test TestDescription: Gibt den Test an.

testMetrics : eine ERROR(/Map) der ausgegebenen Messwerte

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Meldet das Fehlschlagen eines einzelnen Testlaufs.

Wird zwischen „testStarted“ und „testEnded“ aufgerufen.

Parameter
test TestDescription: Gibt den Test an.

failure FailureDescription: FailureDescription, die den Fehler und seinen Kontext beschreibt.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Meldet das Fehlschlagen eines einzelnen Testlaufs.

Wird zwischen „testStarted“ und „testEnded“ aufgerufen.

Parameter
test TestDescription: Gibt den Test an.

trace String: Stacktrace des Fehlers

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Meldet das Ende des Testlaufs.

Parameter
elapsedTimeMillis long: Die vom Gerät gemeldete verstrichene Zeit in Millisekunden.

runMetrics : Schlüssel/Wert-Paare, die am Ende eines Testlaufs gemeldet werden

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Meldet den Beginn eines Testlaufs.

Parameter
runName String: der Name des Testlaufs

testCount int: Gesamtzahl der Tests im Testlauf

testStarted

public void testStarted (TestDescription test)

Meldet den Beginn eines einzelnen Testlaufs. Ältere Schnittstelle. Verwenden Sie nach Möglichkeit testStarted(com.android.tradefed.result.TestDescription).

Parameter
test TestDescription: Gibt den Test an.