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