TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Objek
com.Android.tradefed.testtype.suite.TestFailureListener


Listener digunakan untuk mengambil tindakan seperti tangkapan layar, laporan bug, pengumpulan logcat jika pengujian gagal saat diminta.

Ringkasan

Konstruktor publik

TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure)

Metode publik

void applyModuleConfiguration (boolean bugreportOnFailure)

Memungkinkan untuk mengganti pengaturan pemanggilan penangkapan jika terjadi kegagalan dengan konfigurasi spesifik modul.

void join ()

Bergabunglah di semua thread penangkap logcat untuk memastikan thread tersebut berakhir.

void setLogger (ITestLogger logger)

Menyetel di mana log harus disimpan.

void testFailed (TestDescription test, String trace)

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

Teruskan log ke logger, jangan lakukan itu dari dalam panggilan balik #testLog seolah-olah TestFailureListener adalah bagian dari rantai, ini akan menghasilkan loop tak terbatas.

Konstruktor publik

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

Parameter
devices

bugReportOnFailure boolean

rebootOnFailure boolean

Metode publik

applyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

Memungkinkan untuk mengganti pengaturan pemanggilan penangkapan jika terjadi kegagalan dengan konfigurasi spesifik modul.

Parameter
bugreportOnFailure boolean : true untuk menangkap laporan bug pada kegagalan pengujian. Salah jika tidak.

bergabung

public void join ()

Bergabunglah di semua thread penangkap logcat untuk memastikan thread tersebut berakhir.

setLogger

public void setLogger (ITestLogger logger)

Menyetel di mana log harus disimpan.

Parameter
logger ITestLogger

tesGagal

public void testFailed (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

tesLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

tesLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Teruskan log ke logger, jangan lakukan itu dari dalam panggilan balik #testLog seolah-olah TestFailureListener adalah bagian dari rantai, ini akan menghasilkan loop tak terbatas.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource