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)

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

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

โฮมรัน

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