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