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