آی‌هوست‌آپشن‌ها

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

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

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

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

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