BootstrapBuildProvider
public
class
BootstrapBuildProvider
extends Object
implements
IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
IDeviceBuildProvider
שמפעיל את יצירת המידע מהמכשיר לבדיקה
בדרך כלל משתמשים באפשרות הזו במכשירים עם build שסופק על ידי גורם חיצוני, כלומר לא נוצר על ידי מערכת build פנימית. חלק מהמידע, במיוחד ההסתעפות, לא זמין בפועל מהמכשיר, ולכן הוא נוצר באופן מלאכותי.
כל המידע על המטא-נתונים של ה-build מגיע משדות שונים של נכסי ro.* במכשיר
נכון לעכשיו, ספק ה-build הזה יוצר מטא-נתונים באופן הבא:
- branch:
$(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),
לדוגמה:
- לדגם Samsung S4 מהדורת Google Play עם Android 4.2: samsung-jgedlteue-jgedlte-4.2
- ל-Nexus 7 עם Android 4.2: google-nakasi-grouper-4.2
- build flavor: כפי שסופק על ידי
ITestDevice.getBuildFlavor()
- build alias: as provided by
ITestDevice.getBuildAlias()
- מזהה build: כפי שסופק על ידי
ITestDevice.getBuildId()
סיכום
יוצרים ציבוריים
BootstrapBuildProvider()
שיטות ציבוריות
void
cleanUp(IBuildInfo info)
מנקים את כל קובצי ה-build הזמניים.
IBuildInfo
getBuild()
אחזור הנתונים של ה-build שנמצא בבדיקה.
IBuildInfo
getBuild(ITestDevice device)
אחזור הנתונים של ה-build שנמצא בבדיקה
final File
getTestsDir()
יוצרים ציבוריים
BootstrapBuildProvider
public BootstrapBuildProvider ()
שיטות ציבוריות
cleanUp
public void cleanUp (IBuildInfo info)
מנקים את כל קובצי ה-build הזמניים.
פרמטרים info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
אחזור הנתונים של ה-build שנמצא בבדיקה.
החזרות IBuildInfo
IBuildInfo
עבור גרסת build שנמצאת בבדיקה, אוnull
אם אין גרסת build זמינה לבדיקהזריקות BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
אחזור הנתונים של ה-build שנמצא בבדיקה
פרמטרים device
ITestDevice
: ה-ITestDevice
שהוקצה לבדיקההחזרות IBuildInfo
IBuildInfo
עבור גרסת build שנמצאת בבדיקה, אוnull
אם אין גרסת build זמינה לבדיקהזריקות BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
החזרות File