IBuildProvider

public interface IBuildProvider

com.android.tradefed.build.IBuildProvider


มีหน้าที่ในการให้ข้อมูลเกี่ยวกับบิลด์ที่อยู่ระหว่างการทดสอบ

สรุป

เมธอดสาธารณะ

default void buildNotTested(IBuildInfo info)

เลิกใช้เมธอดนี้แล้ว ไม่มี Use Case อีกต่อไป

abstract void cleanUp(IBuildInfo info)

ล้างไฟล์บิลด์ชั่วคราว

abstract IBuildInfo getBuild()

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

เมธอดสาธารณะ

buildNotTested

public void buildNotTested (IBuildInfo info)

เลิกใช้เมธอดนี้แล้ว
ไม่มี Use Case อีกต่อไป

ทำเครื่องหมายบิลด์ที่ระบุว่ายังไม่ได้ทดสอบ

เรียกใช้ในกรณีที่ TradeFederation ทดสอบบิลด์ไม่สำเร็จเนื่องจาก ปัญหาเกี่ยวกับสภาพแวดล้อม

พารามิเตอร์
info IBuildInfo: IBuildInfo เพื่อรีเซ็ต

cleanUp

public abstract void cleanUp (IBuildInfo info)

ล้างไฟล์บิลด์ชั่วคราว

พารามิเตอร์
info IBuildInfo

getBuild

public abstract IBuildInfo getBuild ()

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

คิกรีเทิร์น
IBuildInfo IBuildInfo สำหรับบิลด์ที่อยู่ระหว่างการทดสอบหรือ null หากไม่มีบิลด์พร้อมสำหรับการทดสอบ

การขว้าง
BuildRetrievalError หากดึงข้อมูลการสร้างไม่สำเร็จเนื่องจากเกิดข้อผิดพลาดที่ไม่คาดคิด