IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
ที่ใช้ข้อมูลจาก ITestDevice
เพื่อเรียกข้อมูลบิลด์
กรณีการใช้งานทั่วไปสำหรับอินเทอร์เฟซนี้คือผู้ให้บริการบิลด์ที่ดึงข้อมูล สร้างขึ้นตามประเภทอุปกรณ์ เราไม่แนะนำให้ดำเนินการใน 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 |
หากอุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบ |