StubTestRunListener
public
class
StubTestRunListener
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.StubTestRunListener |
Implementasi stub ITestRunListener
Ringkasan
Konstruktor publik | |
|---|---|
StubTestRunListener()
|
|
Metode publik | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier test, String trace)
Dipanggil saat pengujian atomik menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah |
void
|
testEnded(TestIdentifier test, Map<String, String> testMetrics)
Melaporkan akhir eksekusi kasus pengujian individu. |
void
|
testFailed(TestIdentifier test, String trace)
Melaporkan kegagalan kasus pengujian individu. |
void
|
testIgnored(TestIdentifier test)
Dipanggil saat pengujian tidak akan dijalankan, umumnya karena metode pengujian diberi anotasi dengan org.junit.Ignore. |
void
|
testRunEnded(long elapsedTime, Map<String, String> runMetrics)
Melaporkan akhir pengujian. |
void
|
testRunFailed(String errorMessage)
Melaporkan pengujian gagal diselesaikan karena error fatal. |
void
|
testRunStarted(String runName, int testCount)
Melaporkan dimulainya pengujian. |
void
|
testRunStopped(long elapsedTime)
Melaporkan pengujian berhenti sebelum selesai karena permintaan pengguna. |
void
|
testStarted(TestIdentifier test)
Melaporkan dimulainya kasus pengujian individu. |
Konstruktor publik
StubTestRunListener
public StubTestRunListener ()
Metode publik
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier test, String trace)
Dipanggil saat pengujian atomik menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah
| Parameter | |
|---|---|
test |
TestIdentifier: mengidentifikasi pengujian |
trace |
String: stack trace kegagalan |
testEnded
public void testEnded (TestIdentifier test, Map<String, String> testMetrics)
Melaporkan akhir eksekusi kasus pengujian individu.
Jika testFailed(TestIdentifier, String) tidak dipanggil, pengujian ini lulus. Juga menampilkan metrik kunci/nilai yang mungkin telah dikeluarkan selama eksekusi kasus pengujian.
| Parameter | |
|---|---|
test |
TestIdentifier: mengidentifikasi pengujian |
testMetrics |
Map: Map metrik yang dikeluarkan selama eksekusi kasus pengujian
oleh android.app.Instrumentation#sendStatus. Urutan penyisipan dipertahankan
kecuali jika Anda mengeluarkan kunci yang sama beberapa kali. Perhatikan bahwa kunci standar yang ditentukan dalam IInstrumentationResultParser.StatusKeys difilter dari Peta ini. Ddmlib dapat menambahkan
metrik pengujian tambahan yang ditentukan dalam IInstrumentationResultParser.StatusKeys. |
testFailed
public void testFailed (TestIdentifier test, String trace)
Melaporkan kegagalan kasus pengujian individu.
Akan dipanggil antara testStarted dan testEnded.
| Parameter | |
|---|---|
test |
TestIdentifier: mengidentifikasi pengujian |
trace |
String: stack trace kegagalan |
testIgnored
public void testIgnored (TestIdentifier test)
Dipanggil saat pengujian tidak akan dijalankan, umumnya karena metode pengujian diberi anotasi dengan org.junit.Ignore.
| Parameter | |
|---|---|
test |
TestIdentifier: mengidentifikasi pengujian |
testRunEnded
public void testRunEnded (long elapsedTime,
Map<String, String> runMetrics)Melaporkan akhir pengujian.
| Parameter | |
|---|---|
elapsedTime |
long: waktu berlalu yang dilaporkan perangkat, dalam milidetik |
runMetrics |
Map: Map metrik yang dikeluarkan selama eksekusi kasus pengujian
oleh android.app.Instrumentation#addResults. Urutan penyisipan dipertahankan
kecuali jika Anda mengeluarkan kunci yang sama beberapa kali. Perhatikan bahwa kunci standar yang ditentukan dalam IInstrumentationResultParser.StatusKeys difilter dari Peta ini. Ddmlib dapat menambahkan
metrik pengujian tambahan yang ditentukan dalam IInstrumentationResultParser.StatusKeys. |
testRunFailed
public void testRunFailed (String errorMessage)
Melaporkan pengujian gagal diselesaikan karena error fatal.
| Parameter | |
|---|---|
errorMessage |
String: String yang menjelaskan alasan kegagalan pengujian. |
testRunStarted
public void testRunStarted (String runName,
int testCount)Melaporkan dimulainya pengujian.
| Parameter | |
|---|---|
runName |
String: nama pengujian |
testCount |
int: jumlah total pengujian dalam pengujian |
testRunStopped
public void testRunStopped (long elapsedTime)
Melaporkan pengujian berhenti sebelum selesai karena permintaan pengguna.
| Parameter | |
|---|---|
elapsedTime |
long: waktu berlalu yang dilaporkan perangkat, dalam milidetik |
testStarted
public void testStarted (TestIdentifier test)
Melaporkan dimulainya kasus pengujian individu.
| Parameter | |
|---|---|
test |
TestIdentifier: mengidentifikasi pengujian |