NameMangleListener
public
abstract
class
NameMangleListener
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.NameMangleListener |
Pemroses proxy untuk menerjemahkan nama metode, class, dan paket pengujian saat hasil dilaporkan.
Ringkasan
Konstruktor publik | |
|---|---|
NameMangleListener(ITestInvocationListener listener)
|
|
Metode publik | |
|---|---|
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)
|
Metode yang dilindungi | |
|---|---|
TestDescription
|
mangleTestId(TestDescription test)
Metode ini dijalankan di semua |
String
|
mangleTestRunName(String name)
Metode ini dijalankan pada semua nama pengujian yang dijalankan yang diteruskan ke
callback |
Konstruktor publik
NameMangleListener
public NameMangleListener (ITestInvocationListener listener)
| Parameter | |
|---|---|
listener |
ITestInvocationListener |
Metode publik
getSummary
public TestSummary getSummary ()
| Hasil | |
|---|---|
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 |
Metode yang dilindungi
mangleTestId
protected TestDescription mangleTestId (TestDescription test)
Metode ini dijalankan di semua TestDescription yang diteruskan ke callback testStarted(com.android.tradefed.result.TestDescription), testFailed(com.android.tradefed.result.TestDescription, String), dan ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap). Metode ini akan menampilkan
TestDescription yang mungkin berbeda yang akan diteruskan ke ITestInvocationListener downstream yang ditentukan selama konstruksi.
Implementasi harus berhati-hati agar tidak mengubah TestDescription asli.
Implementasi default meneruskan ID yang masuk tanpa diubah.
| Parameter | |
|---|---|
test |
TestDescription |
| Hasil | |
|---|---|
TestDescription |
|
mangleTestRunName
protected String mangleTestRunName (String name)
Metode ini dijalankan pada semua nama pengujian yang dijalankan yang diteruskan ke
callback testRunStarted(String, int). Metode ini akan menampilkan nama pengujian yang mungkin berbeda
yang akan diteruskan ke ITestInvocationListener downstream yang
ditentukan selama konstruksi.
Implementasi harus berhati-hati agar tidak mengubah nama operasi asli.
Implementasi default meneruskan nama pengujian yang masuk tanpa diubah.
| Parameter | |
|---|---|
name |
String |
| Hasil | |
|---|---|
String |
|