IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

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

สรุป

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

default void run(ITestInvocationListener listener)

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

default void run(TestInformation testInfo, ITestInvocationListener listener)

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

default void setRetryAttemptNumber(int attemptNumber)

กำหนดหมายเลขการลองใหม่สำหรับการทดสอบ

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

โฮมรัน

public void run (ITestInvocationListener listener)

เลิกใช้เมธอดนี้แล้ว
โปรดใช้ run(TestInformation,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

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

กำหนดหมายเลขการลองใหม่สำหรับการทดสอบ ค่าเริ่มต้นจะไม่มีการดำเนินการใดๆ

พารามิเตอร์
attemptNumber int