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