IRemoteTest

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)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยัง Listener

เมธอดสาธารณะ

โฮมรัน

public void run (ITestInvocationListener listener)

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

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยัง Listener

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

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

โฮมรัน

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยัง Listener

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

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

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