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