ไอรีโมทเทส
public interface IRemoteTest
com.android.tradefed.testtype.IRemoteTest |
การทดสอบที่รายงานผลลัพธ์โดยตรงไปยัง ITestInvocationListener
สิ่งนี้มีข้อดีเหนือกว่า JUnit ดังต่อไปนี้
- ง่ายต่อการรายงานผลลัพธ์ของการทดสอบที่เรียกใช้จากระยะไกลบนอุปกรณ์ Android เนื่องจากผลลัพธ์ของการทดสอบระยะไกลไม่จำเป็นต้องจัดเรียงและยกเลิกการจัดเรียงจากออบเจ็กต์การทดสอบ JUnit โดยไม่จำเป็น
- รองรับการรายงานการวัดการทดสอบ
สรุป
วิธีการสาธารณะ | |
---|---|
default void | run ( ITestInvocationListener listener) วิธีการนี้เลิกใช้แล้ว ใช้ |
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 |