TestRunToTestInvocationForwarder
public
class
TestRunToTestInvocationForwarder
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.ddmlib.TestRunToTestInvocationForwarder |
Penerusan dari ddmlib ITestRunListener ke ITestLifeCycleReceiver. Antarmuka yang memastikan konversi hasil dari antarmuka ddmlib ke Antarmuka Tradefed.
Antarmuka Ddmlib ditautkan ke pengujian instrumentasi yang sedang berjalan.
Ringkasan
Konstanta | |
|---|---|
String |
ERROR_MESSAGE_FORMAT
|
Konstruktor publik | |
|---|---|
TestRunToTestInvocationForwarder(
|
|
Metode publik | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
Dipanggil saat pengujian atomik menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah |
void
|
testEnded(TestIdentifier testId,
Melaporkan akhir eksekusi kasus pengujian individual. |
void
|
testFailed(TestIdentifier testId, String trace)
Melaporkan kegagalan kasus pengujian individual. |
void
|
testIgnored(TestIdentifier testId)
Dipanggil saat pengujian tidak akan dijalankan, biasanya karena metode pengujian dianotasi dengan org.junit.Ignore. |
void
|
testRunEnded(long elapsedTime,
Melaporkan akhir proses pengujian. |
void
|
testRunFailed(String failure)
Uji coba laporan gagal diselesaikan karena terjadi error fatal. |
void
|
testRunStarted(String runName, int testCount)
Melaporkan dimulainya proses pengujian. |
void
|
testRunStopped(long elapsedTime)
Uji coba laporan dihentikan sebelum selesai karena permintaan pengguna. |
void
|
testStarted(TestIdentifier testId)
Melaporkan dimulainya kasus pengujian individual. |
Konstanta
ERROR_MESSAGE_FORMAT
public static final String ERROR_MESSAGE_FORMAT
Nilai Konstanta: "Runner melaporkan metode '%s' (%s) yang tidak valid. Terjadi masalah, Pelaporannya dilewati."
Konstruktor publik
TestRunToTestInvocationForwarder
public TestRunToTestInvocationForwarder (listeners)
| Parameter | |
|---|---|
listeners |
|
Metode publik
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
Dipanggil saat pengujian atomik menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah
| Parameter | |
|---|---|
testId |
TestIdentifier: mengidentifikasi pengujian |
trace |
String: stack trace kegagalan |
testEnded
public void testEnded (TestIdentifier testId,testMetrics)
Melaporkan akhir eksekusi kasus pengujian individual.
Jika testFailed(TestIdentifier, String) tidak dipanggil, pengujian ini lulus. Juga menampilkan metrik key/value
yang mungkin telah dikeluarkan selama eksekusi kasus pengujian.
| Parameter | |
|---|---|
testId |
TestIdentifier: mengidentifikasi pengujian |
testMetrics |
: ERROR(/Map) metrik yang dikeluarkan selama eksekusi kasus pengujian
oleh android.app.Instrumentation#sendStatus. Perintah penyisipan dipertahankan
kecuali jika Anda memancarkan 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 testId, String trace)
Melaporkan kegagalan kasus pengujian individual.
Akan dipanggil antara testStarted dan testEnded.
| Parameter | |
|---|---|
testId |
TestIdentifier: mengidentifikasi pengujian |
trace |
String: stack trace kegagalan |
testIgnored
public void testIgnored (TestIdentifier testId)
Dipanggil saat pengujian tidak akan dijalankan, biasanya karena metode pengujian dianotasi dengan org.junit.Ignore.
| Parameter | |
|---|---|
testId |
TestIdentifier: mengidentifikasi pengujian |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) Melaporkan akhir proses pengujian.
| Parameter | |
|---|---|
elapsedTime |
long: waktu berlalu yang dilaporkan perangkat, dalam milidetik |
runMetrics |
: ERROR(/Map) metrik yang dikeluarkan selama eksekusi kasus pengujian
oleh android.app.Instrumentation#addResults. Perintah penyisipan dipertahankan
kecuali jika Anda memancarkan 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 failure)
Uji coba laporan gagal diselesaikan karena terjadi error fatal.
| Parameter | |
|---|---|
failure |
String: String yang menjelaskan alasan kegagalan operasi. |
testRunStarted
public void testRunStarted (String runName,
int testCount)Melaporkan dimulainya proses pengujian.
| Parameter | |
|---|---|
runName |
String: nama operasi pengujian |
testCount |
int: jumlah total pengujian dalam operasi pengujian |
testRunStopped
public void testRunStopped (long elapsedTime)
Uji coba laporan dihentikan sebelum selesai karena permintaan pengguna.
| Parameter | |
|---|---|
elapsedTime |
long: waktu berlalu yang dilaporkan perangkat, dalam milidetik |
testStarted
public void testStarted (TestIdentifier testId)
Melaporkan dimulainya kasus pengujian individual.
| Parameter | |
|---|---|
testId |
TestIdentifier: mengidentifikasi pengujian |