NameMangleListener
public
abstract
class
NameMangleListener
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.result.NameMangleListener |
Ein Proxy-Listener, der Testmethode, Klasse und Paketnamen bei der Berichterstellung übersetzt.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
NameMangleListener(ITestInvocationListener listener)
|
Öffentliche Methoden | |
---|---|
TestSummary
|
getSummary()
|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationFailed(Throwable cause)
|
void
|
invocationStarted(IInvocationContext context)
|
void
|
testAssumptionFailure(TestDescription test, String trace)
|
void
|
testEnded(TestDescription test,
|
void
|
testFailed(TestDescription test, String trace)
|
void
|
testIgnored(TestDescription test)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testRunEnded(long elapsedTime,
|
void
|
testRunFailed(String errorMessage)
|
void
|
testRunStarted(String runName, int testCount)
|
void
|
testRunStopped(long elapsedTime)
|
void
|
testStarted(TestDescription test)
|
Geschützte Methoden | |
---|---|
TestDescription
|
mangleTestId(TestDescription test)
Diese Methode wird für alle |
String
|
mangleTestRunName(String name)
Diese Methode wird für alle Namen von Testläufen ausgeführt, die an den |
Öffentliche Konstruktoren
NameMangleListener
public NameMangleListener (ITestInvocationListener listener)
Parameter | |
---|---|
listener |
ITestInvocationListener |
Öffentliche Methoden
getSummary
public TestSummary getSummary ()
Returns | |
---|---|
TestSummary |
invocationEnded
public void invocationEnded (long elapsedTime)
Parameter | |
---|---|
elapsedTime |
long |
invocationFailed
public void invocationFailed (Throwable cause)
Parameter | |
---|---|
cause |
Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
Parameter | |
---|---|
context |
IInvocationContext |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
Parameter | |
---|---|
test |
TestDescription |
trace |
String |
testEnded
public void testEnded (TestDescription test,testMetrics)
Parameter | |
---|---|
test |
TestDescription |
testMetrics |
|
testFailed
public void testFailed (TestDescription test, String trace)
Parameter | |
---|---|
test |
TestDescription |
trace |
String |
testIgnored
public void testIgnored (TestDescription test)
Parameter | |
---|---|
test |
TestDescription |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Parameter | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Parameter | |
---|---|
elapsedTime |
long |
runMetrics |
|
testRunFailed
public void testRunFailed (String errorMessage)
Parameter | |
---|---|
errorMessage |
String |
testRunStarted
public void testRunStarted (String runName, int testCount)
Parameter | |
---|---|
runName |
String |
testCount |
int |
testRunStopped
public void testRunStopped (long elapsedTime)
Parameter | |
---|---|
elapsedTime |
long |
testStarted
public void testStarted (TestDescription test)
Parameter | |
---|---|
test |
TestDescription |
Geschützte Methoden
mangleTestId
protected TestDescription mangleTestId (TestDescription test)
Diese Methode wird für alle TestDescription
ausgeführt, die an die Rückrufe testStarted(com.android.tradefed.result.TestDescription)
, testFailed(com.android.tradefed.result.TestDescription, String)
und ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap)
übergeben werden. Die Methode sollte eine möglicherweise andere TestDescription
zurückgeben, die an die nachgelagerte ITestInvocationListener
übergeben wird, die während der Erstellung angegeben wurde.
Bei der Implementierung sollte darauf geachtet werden, die ursprüngliche TestDescription
nicht zu ändern.
Bei der Standardimplementierung wird die eingehende Kennung unverändert übergeben.
Parameter | |
---|---|
test |
TestDescription |
Returns | |
---|---|
TestDescription |
mangleTestRunName
protected String mangleTestRunName (String name)
Diese Methode wird für alle Namen von Testläufen ausgeführt, die an den testRunStarted(String, int)
-Callback übergeben werden. Die Methode sollte einen möglicherweise anderen Namen für den Testlauf zurückgeben, der an die nachgelagerte ITestInvocationListener
übergeben wird, die während der Erstellung angegeben wurde.
Bei der Implementierung sollte darauf geachtet werden, den ursprünglichen Ausführungsnamen nicht zu ändern.
Bei der Standardimplementierung wird der eingehende Name der Testausführung unverändert übergeben.
Parameter | |
---|---|
name |
String |
Returns | |
---|---|
String |