ไอรีโมทเทส

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


การทดสอบที่รายงานผลลัพธ์โดยตรงไปยัง ITestInvocationListener

สิ่งนี้มีข้อดีมากกว่า JUnit ดังต่อไปนี้

  • ง่ายต่อการรายงานผลลัพธ์ของการทดสอบที่เรียกใช้จากระยะไกลบนอุปกรณ์ Android เนื่องจากผลลัพธ์ของการทดสอบระยะไกลไม่จำเป็นต้องจัดเรียงและยกเลิกการจัดเรียงจากออบเจ็กต์การทดสอบ JUnit โดยไม่จำเป็น
  • รองรับการรายงานการวัดการทดสอบ

สรุป

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

default void run ( ITestInvocationListener listener)

วิธีการนี้เลิกใช้แล้ว ใช้ run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) แทน

default void run ( TestInformation testInfo, ITestInvocationListener listener)

ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง

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

วิ่ง

public void run (ITestInvocationListener listener)

วิธีการนี้เลิกใช้แล้ว
ใช้ run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) แทน

ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง

พารามิเตอร์
listener ITestInvocationListener : ITestInvocationListener ของผลการทดสอบ

ขว้าง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

วิ่ง

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง

พารามิเตอร์
testInfo TestInformation : ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ในการรันการทดสอบ

listener ITestInvocationListener : ITestInvocationListener ของผลการทดสอบ

ขว้าง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException