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

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

abstract File getFastbootTmpDir()

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

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

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

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureNativeDevicePool()

מאגר 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()

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

abstract boolean isHostMetricReportingDisabled()

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

abstract boolean isIncrementalFlashingEnabled()

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

abstract boolean isOptOutOfIncrementalFlashing()

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

abstract void returnPermit(IHostOptions.PermitLimitType type)

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

abstract boolean shouldFlashWithFuseZip()

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

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

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

החזרות
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

החזרות
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

החזרות
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

החזרות

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

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

החזרות

getKnownPreconfigureVirtualDevicePool

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

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

החזרות
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

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

החזרות
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

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

החזרות
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

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

החזרות
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

החזרות
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

החזרות
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

זריקות
ConfigurationException