TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
Listener ที่ใช้ดำเนินการ เช่น ภาพหน้าจอ รายงานข้อบกพร่อง การเก็บรวบรวม Logcat เมื่อการทดสอบไม่สําเร็จเมื่อมีการขอ
สรุป
ตัวสร้างแบบสาธารณะ | |
---|---|
TestFailureListener(
|
เมธอดสาธารณะ | |
---|---|
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 เป็นส่วนหนึ่งของเชน การดำเนินการนี้จะทำให้เกิดลูปที่ไม่มีที่สิ้นสุด |
ตัวสร้างแบบสาธารณะ
TestFailureListener
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 |
testFailed
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 เนื่องจากหาก TestFailureListener เป็นส่วนหนึ่งของเชน การดำเนินการนี้จะทำให้เกิดลูปที่ไม่มีที่สิ้นสุด
พารามิเตอร์ | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |