HostOptions

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()

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

File getFastbootTmpDir()

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

int getInUsePermits(IHostOptions.PermitLimitType type)

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

getKnownGceDeviceIpPool()

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

getKnownPreconfigureNativeDevicePool()

מאגר IP ידוע של מכשיר מקורי שהוגדר מראש.

getKnownPreconfigureVirtualDevicePool()

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

getKnownRemoteDeviceIpPool()

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

getLabels()

אחזור תוויות של המארח.

String getNetworkInterface()

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

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

אתחול המנעולים בו-זמנית

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

הפונקציה מחזירה את הערך 'true' אם הבהוב מצטבר מופעל, או 'false' אם הוא מושבת.

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

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

boolean shouldFlashWithFuseZip()

הפונקציה מחזירה אם צריך לבצע את ההבהוב באמצעות קובץ ZIP של תמונה של מכשיר שמותקן ב-fuse או לא.

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

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

void validateOptions()

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

יוצרים ציבוריים

HostOptions

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 ()

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

החזרות
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

החזרות
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

החזרות
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

החזרות

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

מאגר IP ידוע של מכשיר מקורי שהוגדר מראש.

החזרות

getKnownPreconfigureVirtualDevicePool

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 ()

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

החזרות
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

החזרות
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

הפונקציה מחזירה את הערך 'true' אם הבהוב מצטבר מופעל, או 'false' אם הוא מושבת.

החזרות
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

החזרות
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

הפונקציה מחזירה אם צריך לבצע את ההבהוב באמצעות קובץ ZIP של תמונה של מכשיר שמותקן ב-fuse או לא.

החזרות
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

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

החזרות
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

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

זריקות
ConfigurationException