ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
ผู้ฟังผลการทดสอบจากการเรียกทดสอบ
การเรียกใช้การทดสอบสามารถรวมการทดสอบหลายรายการ ดังนั้นลำดับของการโทรจะเป็น
- การเรียกใช้เริ่มต้น (BuildInfo)
- ทดสอบ RunStarted
- เริ่มการทดสอบแล้ว
- [การทดสอบล้มเหลว]
- การทดสอบสิ้นสุดแล้ว
- ...
- การทดสอบรันสิ้นสุดแล้ว
- ...
- ทดสอบ RunStarted
- ...
- การทดสอบรันสิ้นสุดแล้ว
- [การร้องขอล้มเหลว]
- [บันทึกการทดสอบ+]
- สิ้นสุดการร้องขอ
- รับบทสรุป
สรุป
วิธีการสาธารณะ | |
---|---|
default TestSummary | getSummary () อนุญาตให้ InvocationListener ส่งคืนข้อมูลสรุป |
default void | invocationEnded (long elapsedTime) รายงานว่าการร้องขอสิ้นสุดลง ไม่ว่าจะสำเร็จหรือเนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง |
default void | invocationFailed ( FailureDescription failure) รายงานการร้องขอที่ไม่สมบูรณ์เนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง |
default void | invocationFailed (Throwable cause) รายงานการร้องขอที่ไม่สมบูรณ์เนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง |
default void | invocationInterrupted () เรียกใช้เมื่อปิดตัวกำหนดตารางเวลา เปิดโอกาสให้การเรียกใช้ทำบางสิ่งก่อนที่จะยุติ |
default void | invocationStarted ( IInvocationContext context) รายงานการเริ่มต้นการเรียกทดสอบ |
default void | testModuleEnded () รายงานการสิ้นสุดของการรันโมดูล |
default void | testModuleStarted ( IInvocationContext moduleContext) รายงานการเริ่มต้นโมดูลที่กำลังทำงาน |
วิธีการสาธารณะ
รับบทสรุป
public TestSummary getSummary ()
อนุญาตให้ InvocationListener ส่งคืนข้อมูลสรุป
ส่งคืน | |
---|---|
TestSummary | TestSummary สรุปการรัน หรือ null |
สิ้นสุดการร้องขอ
public void invocationEnded (long elapsedTime)
รายงานว่าการร้องขอสิ้นสุดลง ไม่ว่าจะสำเร็จหรือเนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง
จะถูกเรียกใช้โดยอัตโนมัติโดย TradeFederation frameworkพารามิเตอร์ | |
---|---|
elapsedTime | long : เวลาที่ผ่านไปของการเรียกใช้ในหน่วย ms |
การร้องขอล้มเหลว
public void invocationFailed (FailureDescription failure)
รายงานการร้องขอที่ไม่สมบูรณ์เนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง
จะถูกเรียกใช้โดยอัตโนมัติโดย TradeFederation framework
พารามิเตอร์ | |
---|---|
failure | FailureDescription : FailureDescription ที่อธิบายสาเหตุของความล้มเหลว |
การร้องขอล้มเหลว
public void invocationFailed (Throwable cause)
รายงานการร้องขอที่ไม่สมบูรณ์เนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง
จะถูกเรียกใช้โดยอัตโนมัติโดย TradeFederation frameworkพารามิเตอร์ | |
---|---|
cause | Throwable : สาเหตุ ERROR(/Throwable) ของความล้มเหลว |
การร้องขอถูกขัดจังหวะ
public void invocationInterrupted ()
เรียกใช้เมื่อปิดตัวกำหนดตารางเวลา เปิดโอกาสให้การเรียกใช้ทำบางสิ่งก่อนที่จะยุติ
เรียกใช้เริ่มต้น
public void invocationStarted (IInvocationContext context)
รายงานการเริ่มต้นการเรียกทดสอบ
จะถูกเรียกใช้โดยอัตโนมัติโดย TradeFederation framework ผู้รายงานต้องแทนที่วิธีนี้เพื่อรองรับการรายงานหลายอุปกรณ์
พารามิเตอร์ | |
---|---|
context | IInvocationContext : ข้อมูลเกี่ยวกับการเรียกใช้ |
ทดสอบโมดูลสิ้นสุดแล้ว
public void testModuleEnded ()
รายงานการสิ้นสุดของการรันโมดูล
ทดสอบโมดูลเริ่มต้นแล้ว
public void testModuleStarted (IInvocationContext moduleContext)
รายงานการเริ่มต้นโมดูลที่กำลังทำงาน การเรียกกลับนี้เชื่อมโยงกับ testModuleEnded()
และเป็นทางเลือกในลำดับ ใช้เฉพาะระหว่างการวิ่งที่ใช้โมดูล: นักวิ่งตามชุด
พารามิเตอร์ | |
---|---|
moduleContext | IInvocationContext : IInvocationContext ของโมดูล |