StubTestRunListener
public
class
StubTestRunListener
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.StubTestRunListener |
Stub-Implementierung von ITestRunListener
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
StubTestRunListener()
|
|
Öffentliche Methoden | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier test, String trace)
Wird aufgerufen, wenn bei einem atomaren Test eine Bedingung als falsch angenommen wird |
void
|
testEnded(TestIdentifier test,
Meldet das Ende der Ausführung eines einzelnen Testlaufs. |
void
|
testFailed(TestIdentifier test, String trace)
Meldet das Fehlschlagen eines einzelnen Testlaufs. |
void
|
testIgnored(TestIdentifier test)
Wird aufgerufen, wenn ein Test nicht ausgeführt wird, in der Regel, weil eine Testmethode mit „org.junit.Ignore“ annotiert ist. |
void
|
testRunEnded(long elapsedTime,
Meldet das Ende des Testlaufs. |
void
|
testRunFailed(String errorMessage)
Der Testlauf für Berichte konnte aufgrund eines schwerwiegenden Fehlers nicht abgeschlossen werden. |
void
|
testRunStarted(String runName, int testCount)
Meldet den Beginn eines Testlaufs. |
void
|
testRunStopped(long elapsedTime)
Der Testlauf für Berichte wurde aufgrund einer Nutzeranfrage vor Abschluss beendet. |
void
|
testStarted(TestIdentifier test)
Meldet den Beginn eines einzelnen Testlaufs. |
Öffentliche Konstruktoren
StubTestRunListener
public StubTestRunListener ()
Öffentliche Methoden
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier test, String trace)
Wird aufgerufen, wenn bei einem atomaren Test eine Bedingung als falsch angenommen wird
| Parameter | |
|---|---|
test |
TestIdentifier: Gibt den Test an. |
trace |
String: Stacktrace des Fehlers |
testEnded
public void testEnded (TestIdentifier test,testMetrics)
Meldet das Ende der Ausführung eines einzelnen Testlaufs.
Wenn testFailed(TestIdentifier, String) 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 |
TestIdentifier: Gibt den Test an. |
testMetrics |
: Eine ERROR(/Map) der Messwerte, die während der Ausführung des Testlaufs von android.app.Instrumentation#sendStatus ausgegeben werden. Die Einfügereihenfolge wird beibehalten, es sei denn, Sie geben denselben Schlüssel mehrmals aus. Standardmäßig in IInstrumentationResultParser.StatusKeys definierte Schlüssel werden aus dieser Map herausgefiltert. DDMLib kann zusätzliche Testmesswerte hinzufügen, die in IInstrumentationResultParser.StatusKeys definiert sind. |
testFailed
public void testFailed (TestIdentifier test, String trace)
Meldet das Fehlschlagen eines einzelnen Testlaufs.
Wird zwischen „testStarted“ und „testEnded“ aufgerufen.
| Parameter | |
|---|---|
test |
TestIdentifier: Gibt den Test an. |
trace |
String: Stacktrace des Fehlers |
testIgnored
public void testIgnored (TestIdentifier test)
Wird aufgerufen, wenn ein Test nicht ausgeführt wird, in der Regel, weil eine Testmethode mit „org.junit.Ignore“ annotiert ist.
| Parameter | |
|---|---|
test |
TestIdentifier: Gibt den Test an. |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) Meldet das Ende des Testlaufs.
| Parameter | |
|---|---|
elapsedTime |
long: Die vom Gerät gemeldete verstrichene Zeit in Millisekunden. |
runMetrics |
: Eine ERROR(/Map) der Messwerte, die während der Ausführung des Testlaufs von android.app.Instrumentation#addResults ausgegeben werden. Die Einfügereihenfolge wird beibehalten, es sei denn, Sie geben denselben Schlüssel mehrmals aus. Standardmäßig in IInstrumentationResultParser.StatusKeys definierte Schlüssel werden aus dieser Map herausgefiltert. DDMLib kann zusätzliche Testmesswerte hinzufügen, die in IInstrumentationResultParser.StatusKeys definiert sind. |
testRunFailed
public void testRunFailed (String errorMessage)
Der Testlauf für Berichte konnte aufgrund eines schwerwiegenden Fehlers nicht abgeschlossen werden.
| Parameter | |
|---|---|
errorMessage |
String: String, in der der Grund für den Fehler bei der Ausführung beschrieben wird. |
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 |
testRunStopped
public void testRunStopped (long elapsedTime)
Der Testlauf für Berichte wurde aufgrund einer Nutzeranfrage vor Abschluss beendet.
| Parameter | |
|---|---|
elapsedTime |
long: Die vom Gerät gemeldete verstrichene Zeit in Millisekunden. |
testStarted
public void testStarted (TestIdentifier test)
Meldet den Beginn eines einzelnen Testlaufs.
| Parameter | |
|---|---|
test |
TestIdentifier: Gibt den Test an. |