IHostOptions
public
interface
IHostOptions
| com.android.tradefed.host.IHostOptions |
ממשק של מארח עם אפשרויות. ממשק זה משמש לגישה לאפשרויות שחלות על כל המארח.
סיכום
methods ציבוריים | |
|---|---|
abstract
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
מחזירה את מספר ההיתרים הזמינים מסוג מסוים |
abstract
Long
|
getCacheSizeLimit()
החזרת הגודל המקסימלי המותר(בבייטים) של מטמון הקבצים המקומי. |
abstract
Integer
|
getConcurrentDownloadLimit()
הפונקציה מחזירה את המספר המקסימלי של הורדות בו-זמניות שמותרות. |
abstract
Integer
|
getConcurrentFlasherLimit()
מחזירה את המספר המקסימלי של הבהובים בו-זמניים שמותרים. |
abstract
Integer
|
getConcurrentVirtualDeviceStartupLimit()
הפונקציה מחזירה את המספר המקסימלי של הפעלות מקבילות של מכשירים וירטואליים שמותרות. |
abstract
File
|
getDownloadCacheDir()
הפונקציה מחזירה את הנתיב שמשמש לאחסון ארטיפקטים שהורדו. |
abstract
File
|
getFastbootTmpDir()
מחזירה את הנתיב שבו fastboot צריך להשתמש כתיקייה זמנית. |
abstract
int
|
getInUsePermits(IHostOptions.PermitLimitType type)
מחזירה את מספר ההיתרים שנמצאים בשימוש עבור סוג מסוים |
abstract
Set<String>
|
getKnownGceDeviceIpPool()
מכשיר gce ידוע שמשויך לכתובת IP ספציפית. |
abstract
List<String>
|
getKnownPreconfigureNativeDevicePool()
מאגר כתובות IP ידוע של מכשירים מובנים שהוגדרו מראש. |
abstract
List<String>
|
getKnownPreconfigureVirtualDevicePool()
מאגר ידוע של מכשירים וירטואליים שהוגדרו מראש. |
abstract
Set<String>
|
getKnownRemoteDeviceIpPool()
מכשיר מוכר מרחוק שמשויך לכתובת IP ספציפית. |
default
Set<String>
|
getKnownTcpDeviceIpPool()
מכשיר tcp ידוע שמשויך לכתובת IP ספציפית. |
abstract
List<String>
|
getLabels()
אחזור של תוויות למארח |
abstract
String
|
getNetworkInterface()
מחזירה את ממשק הרשת שמשמש לחיבור למכשירי בדיקה מרוחקים. |
abstract
Map<String, File>
|
getServiceAccountJsonKeyFiles()
הפונקציה מחזירה מיפוי של קובצי מפתח JSON של חשבון שירות. |
abstract
long
|
getTestPhaseTimeout()
הפונקציה מחזירה את הזמן הקצוב לתפוגה של רמת שלב הבדיקה שצוין. |
abstract
boolean
|
getUseZip64InPartialDownload()
בודקים אם צריך להשתמש בפורמט zip64 בהורדה חלקית או לא. |
abstract
void
|
initConcurrentLocks()
מאתחלת את הנעילות המקבילות |
abstract
boolean
|
isFastbootdEnable()
הפונקציה מחזירה אם התמיכה במצב fastbootd מופעלת או לא. |
abstract
boolean
|
isHostMetricReportingDisabled()
הפונקציה מחזירה את הערך שקובע אם צריך להשבית את הדיווח על מדדי המארח. |
abstract
boolean
|
isIncrementalFlashingEnabled()
הפונקציה מחזירה ערך בוליאני שמציין אם הבהוב מצטבר מופעל או לא. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
הפונקציה מחזירה תשובה אם המארח לא רוצה להשתמש בהדגשה הדרגתית. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
מחזירה אישור מסוג מסוים |
abstract
boolean
|
shouldFlashWithFuseZip()
הפונקציה מחזירה את הערך True אם צריך לבצע צריבת ROM באמצעות קובץ ZIP של תמונת מכשיר עם fuse mounted, או את הערך False אם לא צריך לבצע צריבת ROM. |
abstract
Boolean
|
shouldUseSsoClient()
בודקים אם צריך להשתמש בלקוח SingleSignOn או לא. |
abstract
void
|
takePermit(IHostOptions.PermitLimitType type)
מקבל הרשאה מהסוג שצוין |
abstract
boolean
|
useAndroidBuildApiV4()
הפונקציה מחזירה את הערך שקובע אם להשתמש ב-Android Build API בגרסה 4. |
abstract
void
|
validateOptions()
מוודאים שהאפשרויות שהוגדרו ב- |
methods ציבוריים
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 ()
הפונקציה מחזירה את הנתיב שמשמש לאחסון ארטיפקטים שהורדו.
| החזרות | |
|---|---|
File |
|
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
מחזירה את הנתיב שבו fastboot צריך להשתמש כתיקייה זמנית.
| החזרות | |
|---|---|
File |
|
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
מחזירה את מספר ההיתרים שנמצאים בשימוש עבור סוג מסוים
| פרמטרים | |
|---|---|
type |
IHostOptions.PermitLimitType |
| החזרות | |
|---|---|
int |
|
getKnownGceDeviceIpPool
public abstract Set<String> getKnownGceDeviceIpPool ()
מכשיר gce ידוע שמשויך לכתובת IP ספציפית.
| החזרות | |
|---|---|
Set<String> |
|
getKnownPreconfigureNativeDevicePool
public abstract List<String> getKnownPreconfigureNativeDevicePool ()
מאגר כתובות IP ידוע של מכשירים מובנים שהוגדרו מראש.
| החזרות | |
|---|---|
List<String> |
|
getKnownPreconfigureVirtualDevicePool
public abstract List<String> getKnownPreconfigureVirtualDevicePool ()
מאגר ידוע של מכשירים וירטואליים שהוגדרו מראש.
| החזרות | |
|---|---|
List<String> |
|
getKnownRemoteDeviceIpPool
public abstract Set<String> getKnownRemoteDeviceIpPool ()
מכשיר מוכר מרחוק שמשויך לכתובת IP ספציפית.
| החזרות | |
|---|---|
Set<String> |
|
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
מכשיר tcp ידוע שמשויך לכתובת IP ספציפית.
| החזרות | |
|---|---|
Set<String> |
|
getLabels
public abstract List<String> getLabels ()
אחזור של תוויות למארח
| החזרות | |
|---|---|
List<String> |
|
getNetworkInterface
public abstract String getNetworkInterface ()
מחזירה את ממשק הרשת שמשמש לחיבור למכשירי בדיקה מרוחקים.
| החזרות | |
|---|---|
String |
|
getServiceAccountJsonKeyFiles
public abstract Map<String, File> getServiceAccountJsonKeyFiles ()
הפונקציה מחזירה מיפוי של קובצי מפתח JSON של חשבון שירות.
| החזרות | |
|---|---|
Map<String, File> |
|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
הפונקציה מחזירה את הזמן הקצוב לתפוגה של רמת שלב הבדיקה שצוין. ברירת המחדל היא 0, כלומר לא מוגדרים פסק זמן.
| החזרות | |
|---|---|
long |
|
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
בודקים אם צריך להשתמש בפורמט zip64 בהורדה חלקית או לא.
| החזרות | |
|---|---|
boolean |
|
initConcurrentLocks
public abstract void initConcurrentLocks ()
מאתחלת את הנעילות המקבילות
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
הפונקציה מחזירה אם התמיכה במצב fastbootd מופעלת או לא.
| החזרות | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
הפונקציה מחזירה את הערך שקובע אם צריך להשבית את הדיווח על מדדי המארח.
| החזרות | |
|---|---|
boolean |
|
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
הפונקציה מחזירה ערך בוליאני שמציין אם הבהוב מצטבר מופעל או לא.
| החזרות | |
|---|---|
boolean |
|
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
הפונקציה מחזירה תשובה אם המארח לא רוצה להשתמש בהדגשה הדרגתית.
| החזרות | |
|---|---|
boolean |
|
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
מחזירה אישור מסוג מסוים
| פרמטרים | |
|---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
הפונקציה מחזירה את הערך True אם צריך לבצע צריבת ROM באמצעות קובץ ZIP של תמונת מכשיר עם fuse mounted, או את הערך False אם לא צריך לבצע צריבת ROM.
| החזרות | |
|---|---|
boolean |
|
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
בודקים אם צריך להשתמש בלקוח SingleSignOn או לא.
| החזרות | |
|---|---|
Boolean |
|
takePermit
public abstract void takePermit (IHostOptions.PermitLimitType type)
מקבל הרשאה מהסוג שצוין
| פרמטרים | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public abstract boolean useAndroidBuildApiV4 ()
הפונקציה מחזירה את הערך שקובע אם להשתמש ב-Android Build API בגרסה 4.
| החזרות | |
|---|---|
boolean |
|
validateOptions
public abstract void validateOptions ()
מוודאים שהאפשרויות שהוגדרו ב-IHostOptions תקינות.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|