ทดสอบความล้มเหลวListener

public class TestFailureListener
extends Object implements ITestInvocationListener

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


Listener เคยดำเนินการ เช่น ภาพหน้าจอ รายงานข้อบกพร่อง การรวบรวม 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 ราวกับว่า TestFailureListener เป็นส่วนหนึ่งของเชน มันจะส่งผลให้เกิดการวนซ้ำไม่สิ้นสุด

ผู้รับเหมาก่อสร้างสาธารณะ

ทดสอบความล้มเหลวListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

พารามิเตอร์
devices

bugReportOnFailure boolean

rebootOnFailure boolean

วิธีการสาธารณะ

ApplyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

อนุญาตให้แทนที่การตั้งค่าการเรียกใช้ของการจับภาพเมื่อเกิดความล้มเหลวโดยการกำหนดค่าเฉพาะของโมดูล

พารามิเตอร์
bugreportOnFailure boolean : true เพื่อบันทึกรายงานจุดบกพร่องเกี่ยวกับความล้มเหลวในการทดสอบ เท็จเป็นอย่างอื่น

เข้าร่วม

public void join ()

เข้าร่วมกับเธรดการจับ Logcat ทั้งหมดเพื่อให้แน่ใจว่าเธรดเหล่านั้นจะยุติลง

setLogger

public void setLogger (ITestLogger logger)

ตั้งค่าตำแหน่งที่ควรบันทึกบันทึก

พารามิเตอร์
logger ITestLogger

การทดสอบล้มเหลว

public void testFailed (TestDescription test, 
                String trace)

พารามิเตอร์
test TestDescription

trace String

บันทึกการทดสอบ

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

พารามิเตอร์
dataName String

dataType LogDataType

dataStream InputStreamSource

ทดสอบ LogForward

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

ส่งต่อบันทึกไปยังตัวบันทึก อย่าดำเนินการจากการเรียกกลับ #testLog ราวกับว่า TestFailureListener เป็นส่วนหนึ่งของเชน มันจะส่งผลให้เกิดการวนซ้ำไม่สิ้นสุด

พารามิเตอร์
dataName String

dataType LogDataType

dataStream InputStreamSource