IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


IBuildProvider שמשתמש במידע מ-ITestDevice כדי לאחזר גרסת build.

מקרה השימוש האופייני לממשק הזה הוא ספק של גרסאות build שמביא סוגים שונים של גרסאות build על סמך סוג המכשיר. לא מומלץ לבצע פעולות ב-BuildProvider שמשנות את מצב המכשיר.

הטמעה של הממשק הזה תגרום למסגרת TF להפעיל את ה-method‏ getBuild(ITestDevice) במקום את IBuildProvider.getBuild().

סיכום

‫methods ציבוריים

abstract IBuildInfo getBuild(ITestDevice device)

אחזור הנתונים של הגרסה שנבדקת

‫methods ציבוריים

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

אחזור הנתונים של הגרסה שנבדקת

פרמטרים
device ITestDevice: ITestDevice שהוקצה לבדיקה

החזרות
IBuildInfo הערך IBuildInfo אם יש גרסת build לבדיקה, או null אם אין גרסת build זמינה לבדיקה

הקפצת הודעות שגיאה (throw)
BuildRetrievalError אם לא ניתן לאחזר את פרטי הגרסה בגלל שגיאה לא צפויה
DeviceNotAvailableException אם המכשיר לא זמין יותר לבדיקה