IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
ที่ใช้ข้อมูลจาก ITestDevice
เพื่อดึงข้อมูลบิลด์
Use Case ทั่วไปสําหรับอินเทอร์เฟซนี้คือผู้ให้บริการบิลด์ที่ดึงข้อมูลบิลด์ประเภทต่างๆ ตามประเภทอุปกรณ์ ไม่แนะนําให้ดําเนินการใน BuildProvider ที่แก้ไขสถานะของอุปกรณ์
การใช้อินเทอร์เฟซนี้จะทําให้เฟรมเวิร์ก TF เรียกใช้เมธอด getBuild(com.android.tradefed.device.ITestDevice)
แทน IBuildProvider.getBuild()
สรุป
เมธอดสาธารณะ | |
---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
ดึงข้อมูลสําหรับบิลด์ที่ทดสอบ |
เมธอดสาธารณะ
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
ดึงข้อมูลสําหรับบิลด์ที่ทดสอบ
พารามิเตอร์ | |
---|---|
device |
ITestDevice : ITestDevice ที่จัดสรรไว้สําหรับการทดสอบ |
คิกรีเทิร์น | |
---|---|
IBuildInfo |
IBuildInfo สำหรับบิลด์ที่อยู่ระหว่างการทดสอบ หรือ null หากไม่มีบิลด์ที่พร้อมทดสอบ |
โยน | |
---|---|
BuildRetrievalError |
หากดึงข้อมูลบิลด์ไม่สำเร็จเนื่องจากข้อผิดพลาดที่ไม่คาดคิด |
DeviceNotAvailableException |
หากอุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบ |