אפשרויות אירוח

public class HostOptions
extends Object implements IHostOptions

Java.lang.Object
com.android.tradefed.host.HostOptions


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

סיכום

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

HostOptions()

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

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

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

Integer getConcurrentVirtualDeviceStartupLimit()

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

File getDownloadCacheDir()

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

File getFastbootTmpDir()

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

int getInUsePermits(IHostOptions.PermitLimitType type)

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

getKnownGceDeviceIpPool()

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

getKnownPreconfigureVirtualDevicePool()

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

getKnownRemoteDeviceIpPool()

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

getLabels()

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

String getNetworkInterface()

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

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

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

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

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

boolean shouldFlashWithFuseZip()

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

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

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

void validateOptions()

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

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

אפשרויות אירוח

public HostOptions ()

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

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

החזרות
Integer

getcacheSizeLimit

public Long getCacheSizeLimit ()

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

החזרות
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

החזרות
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

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

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

החזרות
Integer

getDownloadcacheDir

public File getDownloadCacheDir ()

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

החזרות
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

החזרות
File

הרשאות getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

החזרות
int

getknownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

החזרות

getknownPredefinedVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

החזרות

getknownremoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

החזרות

getLabels

public  getLabels ()

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

החזרות

getNetworkInterface

public String getNetworkInterface ()

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

החזרות
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

החזרות

getTestPhaseTimeout

public long getTestPhaseTimeout ()

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

החזרות
long

getUseZip64InPartialDownload.

public boolean getUseZip64InPartialDownload ()

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

החזרות
boolean

initConcurrentLocks

public void initConcurrentLocks ()

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

isFastbootdEnable

public boolean isFastbootdEnable ()

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

החזרות
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

החזרות
boolean

isIncrmentsalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

החזרות
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

החזרות
boolean

אישור החזרה

public void returnPermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

צריךFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

החזרות
boolean

צריךUseSsoClient

public Boolean shouldUseSsoClient ()

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

החזרות
Boolean

TakePermit

public void takePermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

VerifyOptions

public void validateOptions ()

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

קליעות
ConfigurationException