IRemoteTest
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 |