TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

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


Dinleyici, istendiğinde test hatası durumunda ekran görüntüsü, hata raporu, logcat toplama gibi işlemleri gerçekleştiriyordu.

Özet

Kamu inşaatçıları

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

Genel yöntemler

void applyModuleConfiguration (boolean bugreportOnFailure)

Arıza durumunda yakalamanın çağrı ayarlarının modüle özel yapılandırmalarla geçersiz kılınmasına izin verir.

void join ()

Sonlandırıldığından emin olmak için tüm logcat yakalama iş parçacıklarına katılın.

void setLogger (ITestLogger logger)

Günlüklerin nereye kaydedileceğini ayarlar.

void testFailed (TestDescription test, String trace)

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

Günlüğü kaydediciye iletin, sanki TestFailureListener zincirin bir parçasıymış gibi #testLog geri çağrısından bunu yapmayın, sonsuz bir döngüyle sonuçlanacaktır.

Kamu inşaatçıları

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

Parametreler
devices

bugReportOnFailure boolean

rebootOnFailure boolean

Genel yöntemler

ApplyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

Arıza durumunda yakalamanın çağrı ayarlarının modüle özel yapılandırmalarla geçersiz kılınmasına izin verir.

Parametreler
bugreportOnFailure boolean : true test başarısızlığında bir hata raporu yakalamak için. Aksi takdirde yanlış.

katılmak

public void join ()

Sonlandırıldığından emin olmak için tüm logcat yakalama iş parçacıklarına katılın.

setLogger

public void setLogger (ITestLogger logger)

Günlüklerin nereye kaydedileceğini ayarlar.

Parametreler
logger ITestLogger

test başarısız

public void testFailed (TestDescription test, 
                String trace)

Parametreler
test TestDescription

trace String

test günlüğü

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

Parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

Günlüğü kaydediciye iletin, sanki TestFailureListener zincirin bir parçasıymış gibi #testLog geri çağrısından bunu yapmayın, sonsuz bir döngüyle sonuçlanacaktır.

Parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource