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 ของโมดูล