آیهوستآپشنها
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 Set<String> | getKnownGceDeviceIpPool ()دستگاه gce شناخته شده مرتبط با یک IP خاص. |
abstract List<String> | getKnownPreconfigureNativeDevicePool ()مجموعه IP دستگاه بومی از پیش پیکربندی شده شناخته شده. |
abstract List<String> | getKnownPreconfigureVirtualDevicePool ()مجموعه دستگاههای مجازی از پیش پیکربندیشدهی شناختهشده. |
abstract Set<String> | getKnownRemoteDeviceIpPool ()دستگاه راه دور شناخته شده مرتبط با یک IP خاص. |
default Set<String> | getKnownTcpDeviceIpPool ()دستگاه tcp شناخته شده مرتبط با یک IP خاص. |
abstract List<String> | getLabels ()برای میزبان برچسب بگیرید. |
abstract String | getNetworkInterface ()رابط شبکهای که برای اتصال به دستگاههای تست از راه دور استفاده میشود را برمیگرداند. |
abstract Map<String, File> | getServiceAccountJsonKeyFiles ()نقشهای از فایلهای کلید json حساب کاربری سرویس را برمیگرداند. |
abstract long | getTestPhaseTimeout ()زمان انقضای سطح فاز تست مشخص شده را برمیگرداند. |
abstract boolean | getUseZip64InPartialDownload ()بررسی کنید که آیا باید از فرمت zip64 در دانلود جزئی استفاده کند یا خیر. |
abstract void | initConcurrentLocks ()قفلهای همزمان را مقداردهی اولیه میکند |
abstract boolean | isFastbootdEnable ()این تابع مشخص میکند که آیا پشتیبانی از حالت fastbootd فعال است یا خیر. |
abstract boolean | isHostMetricReportingDisabled ()برمیگرداند که آیا گزارشدهی معیار میزبان باید غیرفعال باشد یا خیر. |
abstract boolean | isIncrementalFlashingEnabled ()این تابع مشخص میکند که آیا چشمک زدن تدریجی فعال است یا خیر. |
abstract boolean | isOptOutOfIncrementalFlashing ()برمیگرداند که آیا میزبان از چشمک زدن تدریجی انصراف داده است یا خیر. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type)یک مجوز از نوع داده شده را برمیگرداند |
abstract boolean | shouldFlashWithFuseZip ()برمیگرداند که آیا فلش کردن باید با فایل فشردهی تصویر دستگاهِ نصبشده روی فیوز انجام شود یا خیر. |
abstract Boolean | shouldUseSsoClient ()بررسی کنید که آیا باید از کلاینت SingleSignOn استفاده کند یا خیر. |
abstract void | takePermit ( IHostOptions.PermitLimitType type)مجوزی از نوع داده شده را دریافت میکند |
abstract boolean | useAndroidBuildApiV4 ()برمیگرداند که آیا از API ساخت اندروید نسخه ۴ استفاده شود یا خیر. |
abstract void | validateOptions () اعتبار گزینههای تنظیمشده در |
روشهای عمومی
مجوزهای موجود را دریافت کنید
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
تعداد مجوزهای موجود از یک نوع داده شده را برمیگرداند
| پارامترها | |
|---|---|
type | IHostOptions.PermitLimitType |
| بازگشتها | |
|---|---|
Integer | |
محدودیت اندازه حافظه نهان (getCacheSizeLimit)
public abstract Long getCacheSizeLimit ()
حداکثر اندازه مجاز (بایت) برای فایل کش محلی را برمیگرداند.
| بازگشتها | |
|---|---|
Long | |
محدودیت دانلود فعلی
public abstract Integer getConcurrentDownloadLimit ()
حداکثر تعداد دانلودهای همزمان مجاز را برمیگرداند. توسط IBuildProvider که فایلهای از راه دور را دانلود میکند، استفاده میشود.
| بازگشتها | |
|---|---|
Integer | |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
حداکثر تعداد مجاز فلش همزمان را برمیگرداند. توسط DeviceFlashPreparer استفاده میشود.
| بازگشتها | |
|---|---|
Integer | محدودیت فلاشر همزمان. |
محدودیت راهاندازی دستگاه مجازی دریافتشده
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
حداکثر تعداد مجاز راهاندازی همزمان دستگاه مجازی را برمیگرداند. توسط RemoteAndroidVirtualDevice که دستگاه مجازی را راهاندازی میکند، استفاده میشود.
| بازگشتها | |
|---|---|
Integer | |
دریافت دانلود کش دایرکتوری
public abstract File getDownloadCacheDir ()
مسیر مورد استفاده برای ذخیره مصنوعات دانلود شده را برمیگرداند.
| بازگشتها | |
|---|---|
File | |
دریافت FastbootTmpDir
public abstract File getFastbootTmpDir ()
مسیری را که fastboot باید به عنوان پوشه موقت استفاده کند، برمیگرداند.
| بازگشتها | |
|---|---|
File | |
مجوزهای ورود به سیستم
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
تعداد مجوزهای در حال استفاده برای یک نوع داده شده را برمیگرداند
| پارامترها | |
|---|---|
type | IHostOptions.PermitLimitType |
| بازگشتها | |
|---|---|
int | |
getKnownGceDeviceIpPool
public abstract Set<String> getKnownGceDeviceIpPool ()
دستگاه gce شناخته شده مرتبط با یک IP خاص.
| بازگشتها | |
|---|---|
Set<String> | |
getKnownPreconfigureNativeDevicePool
public abstract List<String> getKnownPreconfigureNativeDevicePool ()
مجموعه IP دستگاه بومی از پیش پیکربندی شده شناخته شده.
| بازگشتها | |
|---|---|
List<String> | |
getKnownPreconfigureVirtualDevicePool
public abstract List<String> getKnownPreconfigureVirtualDevicePool ()
مجموعه دستگاههای مجازی از پیش پیکربندیشدهی شناختهشده.
| بازگشتها | |
|---|---|
List<String> | |
getKnownRemoteDeviceIpPool
public abstract Set<String> getKnownRemoteDeviceIpPool ()
دستگاه راه دور شناخته شده مرتبط با یک IP خاص.
| بازگشتها | |
|---|---|
Set<String> | |
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
دستگاه tcp شناخته شده مرتبط با یک IP خاص.
| بازگشتها | |
|---|---|
Set<String> | |
دریافت برچسبها
public abstract List<String> getLabels ()
برای میزبان برچسب بگیرید.
| بازگشتها | |
|---|---|
List<String> | |
دریافت رابط شبکه
public abstract String getNetworkInterface ()
رابط شبکهای که برای اتصال به دستگاههای تست از راه دور استفاده میشود را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
دریافت فایل های سرویس حساب کاربری JsonKey
public abstract Map<String, File> getServiceAccountJsonKeyFiles ()
نقشهای از فایلهای کلید json حساب کاربری سرویس را برمیگرداند.
| بازگشتها | |
|---|---|
Map<String, File> | |
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
زمان انقضای مشخص شده برای سطح فاز تست را برمیگرداند. برای عدم وجود زمان انقضا، مقدار پیشفرض 0 خواهد بود.
| بازگشتها | |
|---|---|
long | |
دریافتاستفادهZip64Inجزئیدانلود
public abstract boolean getUseZip64InPartialDownload ()
بررسی کنید که آیا باید از فرمت zip64 در دانلود جزئی استفاده کند یا خیر.
| بازگشتها | |
|---|---|
boolean | |
initConcurrentLocks
public abstract void initConcurrentLocks ()
قفلهای همزمان را مقداردهی اولیه میکند
فعال کردن سریع (isFastbootdEnable)
public abstract boolean isFastbootdEnable ()
این تابع مشخص میکند که آیا پشتیبانی از حالت fastbootd فعال است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
برمیگرداند که آیا گزارشدهی معیار میزبان باید غیرفعال باشد یا خیر.
| بازگشتها | |
|---|---|
boolean | |
فعالسازی چشمکزن افزایشی
public abstract boolean isIncrementalFlashingEnabled ()
این تابع مشخص میکند که آیا چشمک زدن تدریجی فعال است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
برمیگرداند که آیا میزبان از چشمک زدن تدریجی انصراف داده است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
مجوز بازگشت
public abstract void returnPermit (IHostOptions.PermitLimitType type)
یک مجوز از نوع داده شده را برمیگرداند
| پارامترها | |
|---|---|
type | IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
برمیگرداند که آیا فلش کردن باید با فایل فشردهی تصویر دستگاهِ نصبشده روی فیوز انجام شود یا خیر.
| بازگشتها | |
|---|---|
boolean | |
بایدUseSsoClient
public abstract Boolean shouldUseSsoClient ()
بررسی کنید که آیا باید از کلاینت SingleSignOn استفاده کند یا خیر.
| بازگشتها | |
|---|---|
Boolean | |
مجوز بگیر
public abstract void takePermit (IHostOptions.PermitLimitType type)
مجوزی از نوع داده شده را دریافت میکند
| پارامترها | |
|---|---|
type | IHostOptions.PermitLimitType |
استفاده از AndroidBuildApiV4
public abstract boolean useAndroidBuildApiV4 ()
برمیگرداند که آیا از API ساخت اندروید نسخه ۴ استفاده شود یا خیر.
| بازگشتها | |
|---|---|
boolean | |
اعتبارسنجی گزینهها
public abstract void validateOptions ()
اعتبار گزینههای تنظیمشده در IHostOptions را تأیید کنید.
| پرتابها | |
|---|---|
ConfigurationException | |