การทดสอบ IRemote

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

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

สรุป

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

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