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 หากอุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบ