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)

ดึงข้อมูลสำหรับสร้างภายใต้การทดสอบ

วิธีการสาธารณะ

รับสร้าง

public abstract IBuildInfo getBuild (ITestDevice device)

ดึงข้อมูลสำหรับสร้างภายใต้การทดสอบ

พารามิเตอร์
device ITestDevice : ITestDevice ที่จัดสรรสำหรับการทดสอบ

ส่งคืน
IBuildInfo IBuildInfo สำหรับบิลด์ภายใต้การทดสอบหรือ null หากไม่มีบิลด์สำหรับการทดสอบ

พ่น
BuildRetrievalError หากดึงข้อมูลบิลด์ไม่สำเร็จเนื่องจากเกิดข้อผิดพลาดที่ไม่คาดคิด
DeviceNotAvailableException หากอุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบ