אפשרויות IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


ממשק של מחזיק האפשרויות של המארח. הממשק הזה משמש לגישה לאפשרויות ברמת המארח.

סיכום

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

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

פונקציה זו מחזירה את מספר ההרשאה הזמינה מסוג נתון

abstract Long getCacheSizeLimit()

החזרת הגודל המרבי המותר(בייטים) של המטמון המקומי לקובץ.

abstract Integer getConcurrentDownloadLimit()

הפונקציה מחזירה את המספר המקסימלי של הורדות בו-זמנית.

abstract Integer getConcurrentFlasherLimit()

מחזירה את המספר המרבי של הבהובים בו-זמנית כדי לאפשר.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

הפונקציה מחזירה את המספר המקסימלי המותר של הפעלת מכשיר וירטואלי בו-זמנית.

abstract File getDownloadCacheDir()

מחזירה את הנתיב המשמש לאחסון פריטי מידע שנוצרו בתהליך הפיתוח (Artifact) שהורדתם.

abstract File getFastbootTmpDir()

מחזירה את הנתיב שבו צריך להשתמש באתחול מהיר כתיקייה זמנית.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

פונקציה זו מחזירה את מספר האישורים שנמצאים בשימוש עבור סוג נתון

abstract getKnownGceDeviceIpPool()

מכשיר gce ידוע המשויך לכתובת IP ספציפית.

abstract getKnownPreconfigureVirtualDevicePool()

מאגר מכשירים וירטואליים מוכרים שהוגדרו מראש.

abstract getKnownRemoteDeviceIpPool()

מכשיר מרוחק ידוע המשויך לכתובת IP ספציפית.

default getKnownTcpDeviceIpPool()

מכשיר tcp ידוע המשויך לכתובת IP ספציפית.

abstract getLabels()

קבלת תוויות למארח.

abstract String getNetworkInterface()

מחזירה את ממשק הרשת המשמש להתחברות למכשירי בדיקה מרחוק.

abstract getServiceAccountJsonKeyFiles()

מחזירה מפה של קובצי מפתח JSON של חשבון שירות.

abstract long getTestPhaseTimeout()

הפונקציה מחזירה את הזמן הקצוב לתפוגה של רמת שלב הבדיקה שצוין.

abstract boolean getUseZip64InPartialDownload()

בודקים אם צריך להשתמש בפורמט zip64 בהורדה חלקית או לא.

abstract void initConcurrentLocks()

הפעלת הנעילות בו-זמנית

abstract boolean isFastbootdEnable()

הפונקציה מחזירה אם התמיכה במצב Quickbootd מופעלת או לא.

abstract boolean isHostMetricReportingDisabled()

הפונקציה מחזירה אם צריך להשבית את הדיווח על מדדי המארח.

abstract boolean isIncrementalFlashingEnabled()

מחזירה אם הבהוב המצטבר מופעל.

abstract boolean isOptOutOfIncrementalFlashing()

הפונקציה מחזירה אם המארח ביטל את ההסכמה להבהוב מצטבר.

abstract void returnPermit(IHostOptions.PermitLimitType type)

החזרת הרשאה מהסוג הנתון

abstract boolean shouldFlashWithFuseZip()

הפונקציה מחזירה אם יש לבצע הבהוב באמצעות קובץ ZIP של קובץ אימג' של המכשיר שנטען באמצעות פיוז.

abstract Boolean shouldUseSsoClient()

בודקים אם עליו להשתמש בלקוח SingleSignOn או לא.

abstract void takePermit(IHostOptions.PermitLimitType type)

מקבלת אישור מהסוג הנתון

abstract void validateOptions()

בודקים שהאפשרויות שהוגדרו ב-IHostOptions תקפות.

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

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

פונקציה זו מחזירה את מספר ההרשאה הזמינה מסוג נתון

פרמטרים
type IHostOptions.PermitLimitType

החזרות
Integer

getcacheSizeLimit

public abstract Long getCacheSizeLimit ()

החזרת הגודל המרבי המותר(בייטים) של המטמון המקומי לקובץ.

החזרות
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

הפונקציה מחזירה את המספר המקסימלי של הורדות בו-זמנית. משמש את IBuildProvider להורדת גרסאות build מרחוק.

החזרות
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

מחזירה את המספר המרבי של הבהובים בו-זמנית כדי לאפשר. בשימוש על ידי DeviceFlashPreparer.

החזרות
Integer את מגבלת ההבהוב בו-זמנית.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

הפונקציה מחזירה את המספר המקסימלי המותר של הפעלת מכשיר וירטואלי בו-זמנית. בשימוש על ידי RemoteAndroidVirtualDevice בזמן ההפעלה של המכשיר הווירטואלי.

החזרות
Integer

getDownloadcacheDir

public abstract File getDownloadCacheDir ()

מחזירה את הנתיב המשמש לאחסון פריטי מידע שנוצרו בתהליך הפיתוח (Artifact) שהורדתם.

החזרות
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

מחזירה את הנתיב שבו צריך להשתמש באתחול מהיר כתיקייה זמנית.

החזרות
File

הרשאות getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

פונקציה זו מחזירה את מספר האישורים שנמצאים בשימוש עבור סוג נתון

פרמטרים
type IHostOptions.PermitLimitType

החזרות
int

getknownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

מכשיר gce ידוע המשויך לכתובת IP ספציפית.

החזרות

getknownPredefinedVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

מאגר מכשירים וירטואליים מוכרים שהוגדרו מראש.

החזרות

getknownremoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

מכשיר מרוחק ידוע המשויך לכתובת IP ספציפית.

החזרות

getknownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

מכשיר tcp ידוע המשויך לכתובת IP ספציפית.

החזרות

getLabels

public abstract  getLabels ()

קבלת תוויות למארח.

החזרות

getNetworkInterface

public abstract String getNetworkInterface ()

מחזירה את ממשק הרשת המשמש להתחברות למכשירי בדיקה מרחוק.

החזרות
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

מחזירה מפה של קובצי מפתח JSON של חשבון שירות.

החזרות

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

הפונקציה מחזירה את הזמן הקצוב לתפוגה של רמת שלב הבדיקה שצוין. ברירת המחדל היא 0 כאשר אין זמנים קצובים לתפוגה.

החזרות
long

getUseZip64InPartialDownload.

public abstract boolean getUseZip64InPartialDownload ()

בודקים אם צריך להשתמש בפורמט zip64 בהורדה חלקית או לא.

החזרות
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

הפעלת הנעילות בו-זמנית

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

הפונקציה מחזירה אם התמיכה במצב Quickbootd מופעלת או לא.

החזרות
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

הפונקציה מחזירה אם צריך להשבית את הדיווח על מדדי המארח.

החזרות
boolean

isIncrmentsalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

מחזירה אם הבהוב המצטבר מופעל.

החזרות
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

הפונקציה מחזירה אם המארח ביטל את ההסכמה להבהוב מצטבר.

החזרות
boolean

אישור החזרה

public abstract void returnPermit (IHostOptions.PermitLimitType type)

החזרת הרשאה מהסוג הנתון

פרמטרים
type IHostOptions.PermitLimitType

צריךFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

הפונקציה מחזירה אם יש לבצע הבהוב באמצעות קובץ ZIP של קובץ אימג' של המכשיר שנטען באמצעות פיוז.

החזרות
boolean

צריךUseSsoClient

public abstract Boolean shouldUseSsoClient ()

בודקים אם עליו להשתמש בלקוח SingleSignOn או לא.

החזרות
Boolean

TakePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

מקבלת אישור מהסוג הנתון

פרמטרים
type IHostOptions.PermitLimitType

VerifyOptions

public abstract void validateOptions ()

בודקים שהאפשרויות שהוגדרו ב-IHostOptions תקפות.

קליעות
ConfigurationException