Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


Pemroses digunakan untuk mengambil tindakan seperti tangkapan layar, laporan bug, pengumpulan logcat setelah 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 capture on failure dengan konfigurasi modul tertentu.

void join ()

Bergabunglah di semua utas penangkap logcat untuk memastikannya berhenti.

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 dari whitin callback #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 capture on failure dengan konfigurasi modul tertentu.

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

Ikuti

public void join ()

Bergabunglah di semua utas penangkap logcat untuk memastikannya berhenti.

setLogger

public void setLogger (ITestLogger logger)

Menyetel di mana log harus disimpan.

Parameter
logger ITestLogger

testFailed

public void testFailed (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

testLog

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource