TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

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


מאזין נהג לנקוט בפעולה כגון צילום מסך, דיווח באג, איסוף logcat בעת כשל בבדיקה כאשר התבקש.

סיכום

בנאים ציבוריים

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

שיטות ציבוריות

void applyModuleConfiguration (boolean bugreportOnFailure)

מאפשר לעקוף את הגדרות ההתקשרות של לכידה בכשל על ידי תצורות ספציפיות למודול.

void join ()

הצטרף לכל שרשורי לכידת logcat כדי להבטיח שהם יסתיימו.

void setLogger (ITestLogger logger)

מגדיר היכן יש לשמור את היומנים.

void testFailed (TestDescription test, String trace)

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

העבר את היומן ללוגר, אל תעשה זאת מתוך ה-#testLog callback כאילו TestFailureListener הוא חלק מהשרשרת, זה יביא ללולאה אינסופית.

בנאים ציבוריים

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

פרמטרים
devices

bugReportOnFailure boolean

rebootOnFailure boolean

שיטות ציבוריות

ApplyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

מאפשר לעקוף את הגדרות ההתקשרות של לכידה בכשל על ידי תצורות ספציפיות למודול.

פרמטרים
bugreportOnFailure boolean : נכון ללכוד דוח באג על כישלון בבדיקה. שקר אחרת.

לְהִצְטַרֵף

public void join ()

הצטרף לכל שרשורי לכידת logcat כדי להבטיח שהם יסתיימו.

setLogger

public void setLogger (ITestLogger logger)

מגדיר היכן יש לשמור את היומנים.

פרמטרים
logger ITestLogger

מבחן נכשל

public void testFailed (TestDescription test, 
                String trace)

פרמטרים
test TestDescription

trace String

testLog

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

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

העבר את היומן ללוגר, אל תעשה זאת מתוך ה-#testLog callback כאילו TestFailureListener הוא חלק מהשרשרת, זה יביא ללולאה אינסופית.

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource