گزینه‌های میزبان

public class HostOptions
extends Object implements IHostOptions

شیء جاوا
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)

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

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

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

Boolean shouldUseSsoClient ()

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

void takePermit ( IHostOptions.PermitLimitType type)

مجوزی از نوع داده شده را دریافت می‌کند

boolean useAndroidBuildApiV4 ()

برمی‌گرداند که آیا از API ساخت اندروید نسخه ۴ استفاده شود یا خیر.

void validateOptions ()

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

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

گزینه‌های میزبان

public HostOptions ()

روش‌های عمومی

مجوزهای موجود را دریافت کنید

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

پارامترها
type IHostOptions.PermitLimitType

بازگشت‌ها
Integer

محدودیت اندازه حافظه نهان (getCacheSizeLimit)

public Long getCacheSizeLimit ()

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

بازگشت‌ها
Long

محدودیت دانلود فعلی

public Integer getConcurrentDownloadLimit ()

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

بازگشت‌ها
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

بازگشت‌ها
Integer محدودیت فلاشر همزمان.

محدودیت راه‌اندازی دستگاه مجازی دریافت‌شده

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

بازگشت‌ها
Integer

دریافت دانلود کش دایرکتوری

public File getDownloadCacheDir ()

مسیر مورد استفاده برای ذخیره مصنوعات دانلود شده را برمی‌گرداند.

بازگشت‌ها
File

دریافت FastbootTmpDir

public File getFastbootTmpDir ()

مسیری را که fastboot باید به عنوان پوشه موقت استفاده کند، برمی‌گرداند.

بازگشت‌ها
File

مجوزهای ورود به سیستم

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>

دریافت برچسب‌ها

public List<String> getLabels ()

برای میزبان برچسب بگیرید.

بازگشت‌ها
List<String>

دریافت رابط شبکه

public String getNetworkInterface ()

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

بازگشت‌ها
String

دریافت فایل های سرویس حساب کاربری JsonKey

public Map<String, File> getServiceAccountJsonKeyFiles ()

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

بازگشت‌ها
Map<String, File>

getTestPhaseTimeout

public long getTestPhaseTimeout ()

زمان انقضای مشخص شده برای سطح فاز تست را برمی‌گرداند. برای عدم وجود زمان انقضا، مقدار پیش‌فرض 0 خواهد بود.

بازگشت‌ها
long

دریافتاستفادهZip64Inجزئیدانلود

public boolean getUseZip64InPartialDownload ()

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

بازگشت‌ها
boolean

initConcurrentLocks

public void initConcurrentLocks ()

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

فعال کردن سریع (isFastbootdEnable)

public boolean isFastbootdEnable ()

این تابع مشخص می‌کند که آیا پشتیبانی از حالت fastbootd فعال است یا خیر.

بازگشت‌ها
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

بازگشت‌ها
boolean

فعال‌سازی چشمک‌زن افزایشی

public boolean isIncrementalFlashingEnabled ()

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

بازگشت‌ها
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

بازگشت‌ها
boolean

مجوز بازگشت

public void returnPermit (IHostOptions.PermitLimitType type)

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

پارامترها
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

بازگشت‌ها
boolean

بایدUseSsoClient

public Boolean shouldUseSsoClient ()

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

بازگشت‌ها
Boolean

مجوز بگیر

public void takePermit (IHostOptions.PermitLimitType type)

مجوزی از نوع داده شده را دریافت می‌کند

پارامترها
type IHostOptions.PermitLimitType

استفاده از AndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

برمی‌گرداند که آیا از API ساخت اندروید نسخه ۴ استفاده شود یا خیر.

بازگشت‌ها
boolean

اعتبارسنجی گزینه‌ها

public void validateOptions ()

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

پرتاب‌ها
ConfigurationException