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 خاص.

getKnownPreconfigureVirtualDevicePool ()

مخزن دستگاه مجازی از پیش پیکربندی شده شناخته شده.

getKnownRemoteDeviceIpPool ()

دستگاه از راه دور شناخته شده مرتبط با یک IP خاص.

getKnownTcpDeviceIpPool ()

دستگاه tcp شناخته شده مرتبط با یک IP خاص.

getLabels ()

برای میزبان برچسب دریافت کنید.

String getNetworkInterface ()

رابط شبکه مورد استفاده برای اتصال به دستگاه های آزمایشی از راه دور را برمی گرداند.

getServiceAccountJsonKeyFiles ()

یک نقشه از فایل های کلید json حساب سرویس را برمی گرداند.

long getTestPhaseTimeout ()

مهلت زمانی تعیین شده سطح فاز آزمایشی را برمی‌گرداند.

boolean getUseZip64InPartialDownload ()

بررسی کنید که آیا باید از فرمت zip64 در دانلود جزئی استفاده کند یا خیر.

void initConcurrentLocks ()

قفل های همزمان را راه اندازی می کند

boolean isFastbootdEnable ()

فعال بودن یا نبودن پشتیبانی حالت فست بوت را نشان می دهد.

boolean isHostMetricReportingDisabled ()

نشان می دهد که آیا گزارش متریک میزبان باید غیرفعال باشد یا خیر.

boolean isIncrementalFlashingEnabled ()

فعال بودن یا نبودن چشمک زن تدریجی را برمی گرداند.

boolean isOptOutOfIncrementalFlashing ()

نشان می دهد که آیا میزبان از چشمک زدن تدریجی انصراف داده است یا خیر.

void returnPermit ( IHostOptions.PermitLimitType type)

مجوزی از نوع داده شده را برمی گرداند

boolean shouldFlashWithFuseZip ()

نشان می دهد که آیا فلش باید با فایل فشرده تصویر دستگاه نصب شده به فیوز انجام شود یا خیر.

Boolean shouldUseSsoClient ()

بررسی کنید که آیا باید از سرویس گیرنده SingleSignOn استفاده کند یا خیر.

void takePermit ( IHostOptions.PermitLimitType type)

از نوع داده شده مجوز می گیرد

void validateOptions ()

تأیید کنید که گزینه های تنظیم شده در IHostOptions معتبر هستند.

سازندگان عمومی

HostOptions

public HostOptions ()

روش های عمومی

دریافتAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

تعداد مجوزهای موجود از یک نوع مشخص را برمی‌گرداند

مولفه های
type IHostOptions.PermitLimitType

برمی گرداند
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

حداکثر اندازه مجاز (بایت) حافظه پنهان فایل محلی را برگردانید.

برمی گرداند
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

حداکثر تعداد بارگیری همزمان مجاز را برمی‌گرداند. توسط IBuildProvider استفاده می شود که ساخت های راه دور را دانلود می کند.

برمی گرداند
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 خاص.

برمی گرداند

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

مخزن دستگاه مجازی از پیش پیکربندی شده شناخته شده.

برمی گرداند

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

دستگاه از راه دور شناخته شده مرتبط با یک IP خاص.

برمی گرداند

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

دستگاه tcp شناخته شده مرتبط با یک 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 ()

فعال بودن یا نبودن پشتیبانی حالت فست بوت را نشان می دهد.

برمی گرداند
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

نشان می دهد که آیا گزارش متریک میزبان باید غیرفعال باشد یا خیر.

برمی گرداند
boolean

isIncrementalFlashing Enabled است

public boolean isIncrementalFlashingEnabled ()

فعال بودن یا نبودن چشمک زن تدریجی را برمی گرداند.

برمی گرداند
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

نشان می دهد که آیا میزبان از چشمک زدن تدریجی انصراف داده است یا خیر.

برمی گرداند
boolean

مجوز بازگشت

public void returnPermit (IHostOptions.PermitLimitType type)

مجوزی از نوع داده شده را برمی گرداند

مولفه های
type IHostOptions.PermitLimitType

باید FlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

نشان می دهد که آیا فلش باید با فایل فشرده تصویر دستگاه نصب شده به فیوز انجام شود یا خیر.

برمی گرداند
boolean

بایدUseSsoClient

public Boolean shouldUseSsoClient ()

بررسی کنید که آیا باید از سرویس گیرنده SingleSignOn استفاده کند یا خیر.

برمی گرداند
Boolean

مجوز گرفتن

public void takePermit (IHostOptions.PermitLimitType type)

از نوع داده شده مجوز می گیرد

مولفه های
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

تأیید کنید که گزینه های تنظیم شده در IHostOptions معتبر هستند.

پرتاب می کند
ConfigurationException