IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

סיכום

כיתות מקוננות

enum IHostOptions.PermitLimitType

Enum המתאר את מגבילי ההיתרים האפשריים

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

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

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

abstract getKnownRemoteDeviceIpPool ()

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

abstract 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 void returnPermit ( IHostOptions.PermitLimitType type)

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

abstract boolean shouldFlashWithFuseZip ()

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

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 בנייה מרחוק.

החזרות
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 ספציפי.

החזרות

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

החזרות

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

החזרות

getKnownTcpDeviceIpPool

public abstract  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

אישור החזרה

public abstract void returnPermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

החזרות
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

החזרות
Boolean

לקחת אישור

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

פרמטרים
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

זורק
ConfigurationException