HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


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

סיכום

‫constructors ציבוריים

HostOptions()

‫methods ציבוריים

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

מחזירה את מספר ההיתרים הזמינים מסוג מסוים

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

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

Integer getConcurrentVirtualDeviceStartupLimit()

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

File getDownloadCacheDir()

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

File getFastbootTmpDir()

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

int getInUsePermits(IHostOptions.PermitLimitType type)

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

Set<String> getKnownGceDeviceIpPool()

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

List<String> getKnownPreconfigureNativeDevicePool()

מאגר כתובות IP ידוע של מכשירים מובנים שהוגדרו מראש.

List<String> getKnownPreconfigureVirtualDevicePool()

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

Set<String> getKnownRemoteDeviceIpPool()

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

List<String> getLabels()

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

String getNetworkInterface()

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

Map<String, File> getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

מאתחלת את הנעילות המקבילות

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

מחזירה אישור מסוג מסוים

boolean shouldFlashWithFuseZip()

הפונקציה מחזירה את הערך True אם צריך לבצע צריבת ROM באמצעות קובץ ZIP של תמונת מכשיר עם fuse mounted, או את הערך False אם לא צריך לבצע צריבת ROM.

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

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

boolean useAndroidBuildApiV4()

הפונקציה מחזירה את הערך שקובע אם להשתמש ב-Android Build API בגרסה 4.

void validateOptions()

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

‫constructors ציבוריים

HostOptions

public HostOptions ()

‫methods ציבוריים

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 Set<String> getKnownGceDeviceIpPool ()

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

החזרות
Set<String>

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

מאגר כתובות IP ידוע של מכשירים מובנים שהוגדרו מראש.

החזרות
List<String>

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

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

החזרות
List<String>

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

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

החזרות
Set<String>

getLabels

public List<String> getLabels ()

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

החזרות
List<String>

getNetworkInterface

public String getNetworkInterface ()

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

החזרות
String

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

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

החזרות
Map<String, File>

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

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

החזרות
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

החזרות
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

מחזירה אישור מסוג מסוים

פרמטרים
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

הפונקציה מחזירה את הערך True אם צריך לבצע צריבת ROM באמצעות קובץ ZIP של תמונת מכשיר עם fuse mounted, או את הערך False אם לא צריך לבצע צריבת ROM.

החזרות
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

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

החזרות
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

הפונקציה מחזירה את הערך שקובע אם להשתמש ב-Android Build API בגרסה 4.

החזרות
boolean

validateOptions

public void validateOptions ()

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

הקפצת הודעות שגיאה (throw)
ConfigurationException