IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


IBuildProvider ที่ใช้ข้อมูลจาก ITestDevice เพื่อดึงข้อมูลบิลด์

กรณีการใช้งานทั่วไปสำหรับอินเทอร์เฟซนี้คือผู้ให้บริการบิลด์ที่ดึงบิลด์ประเภทต่างๆ ตามประเภทของอุปกรณ์ ไม่แนะนำให้ดำเนินการใน BuildProvider ที่แก้ไขสถานะของอุปกรณ์

การใช้อินเทอร์เฟซนี้จะทำให้ TF framework เรียก 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 หากอุปกรณ์ไม่พร้อมสำหรับการทดสอบ