گزینههای میزبان
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 () اعتبار گزینههای تنظیمشده در |
سازندگان عمومی
گزینههای میزبان
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 | |