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, testMetrics)

Melaporkan akhir eksekusi kasus pengujian individual.

void testFailed(TestIdentifier test, String trace)

Melaporkan kegagalan kasus pengujian individual.

void testIgnored(TestIdentifier test)

Dipanggil saat pengujian tidak akan dijalankan, biasanya karena metode pengujian dianotasi dengan org.junit.Ignore.

void testRunEnded(long elapsedTime, runMetrics)

Melaporkan akhir proses pengujian.

void testRunFailed(String errorMessage)

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 test)

Melaporkan dimulainya kasus pengujian individual.

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, 
                 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
test 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 test, 
                String trace)

Melaporkan kegagalan kasus pengujian individual.

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, biasanya karena metode pengujian dianotasi dengan org.junit.Ignore.

Parameter
test 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. Pesanan 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 errorMessage)

Uji coba laporan gagal diselesaikan karena terjadi error fatal.

Parameter
errorMessage 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 test)

Melaporkan dimulainya kasus pengujian individual.

Parameter
test TestIdentifier: mengidentifikasi pengujian