ButstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

JavaScript.lang.Object
com.android.tradefed.build.BootstrapBuildProvider


IDeviceBuildProvider שמגיע לאתחול מידע על build ממכשיר הבדיקה

בדרך כלל משתמשים בו במכשירים עם build שסופק על ידי גורמים חיצוניים, כלומר לא נוצרו על ידי מערכות build פנימיות. מידע מסוים, במיוחד ההסתעפות, לא זמין בפועל מהמכשיר, ולכן הוא נוצר באופן מלאכותי.

כל פרטי המטא-נתונים של ה-build מגיעים משדות שונים של נכס ro.* במכשיר

נכון לעכשיו, ספק ה-build הזה מייצר מטא-נתונים באופן הבא:

  • הסתעפות: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.version), לדוגמה:
    • למהדורת Google Play של Samsung S4 עם Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • ל-Nexus 7 עם Android 4.2: google-nakasi-grouper-4.2
  • גרסת ה-build: כפי שסופק על ידי ITestDevice#getBuildFlavor()
  • כינוי build: כפי שסופק על ידי ITestDevice#getBuildAlias()
  • מזהה build: כפי שסופק על ידי ITestDevice#getBuildId()

    סיכום

    בנאים ציבוריים

    BootstrapBuildProvider()

    שיטות ציבוריות

    void cleanUp(IBuildInfo info)

    מוחקים קובצי build זמניים.

    IBuildInfo getBuild()

    אחזור הנתונים של ה-build בבדיקה.

    IBuildInfo getBuild(ITestDevice device)

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

    final File getTestsDir()

    בנאים ציבוריים

    ButstrapBuildProvider

    public BootstrapBuildProvider ()

    שיטות ציבוריות

    ניקוי

    public void cleanUp (IBuildInfo info)

    מוחקים קובצי build זמניים.

    פרמטרים
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    אחזור הנתונים של ה-build בבדיקה.

    החזרות
    IBuildInfo IBuildInfo ל-build בבדיקה או null אם לא זמין לבדיקה

    קליעות
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

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

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

    החזרות
    IBuildInfo IBuildInfo ל-build בבדיקה או null אם לא זמין לבדיקה

    קליעות
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    החזרות
    File