IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


واجهة حامل خيارات المضيف. تُستخدم هذه الواجهة للوصول إلى خيارات على مستوى المضيف.

ملخص

الأساليب العامة

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

تُرجع عدد التصاريح المتاحة لنوع معين

abstract Long getCacheSizeLimit ()

إرجاع الحجم الأقصى المسموح به (بايت) لذاكرة التخزين المؤقت للملف المحلية.

abstract File getClFlashstation ()

إرجاع ملف البرنامج النصي cl_flashstation البعيد.

abstract Integer getConcurrentDownloadLimit ()

يُرجع الحد الأقصى لعدد التنزيلات المتزامنة المسموح بها.

abstract Integer getConcurrentFlasherLimit ()

تُرجع الحد الأقصى لعدد الوميض المتزامن للسماح به.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

تُرجع الحد الأقصى المسموح به لبدء تشغيل الجهاز الظاهري المتزامن.

abstract File getDownloadCacheDir ()

إرجاع المسار المستخدم لتخزين القطع الأثرية التي تم تنزيلها.

abstract File getFastbootTmpDir ()

إرجاع المسار الذي يجب أن يستخدمه Fastboot كمجلد مؤقت.

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

لعرض عدد التصاريح المستخدمة لنوع معين

abstract getKnownGceDeviceIpPool ()

جهاز gce المعروف المرتبط بعنوان IP محدد.

abstract getKnownPreconfigureVirtualDevicePool ()

تجمع الأجهزة الظاهرية المعروف والمكوّن مسبقًا.

abstract getKnownRemoteDeviceIpPool ()

جهاز معروف عن بعد مرتبط بعنوان IP محدد.

abstract getKnownTcpDeviceIpPool ()

جهاز tcp المعروف المرتبط بعنوان IP محدد.

abstract getLabels ()

احصل على تسميات للمضيف.

abstract String getNetworkInterface ()

إرجاع واجهة الشبكة المستخدمة للاتصال بأجهزة الاختبار عن بُعد.

abstract getServiceAccountJsonKeyFiles ()

إرجاع خريطة ملفات مفتاح json لحساب الخدمة.

abstract long getTestPhaseTimeout ()

إرجاع مهلة مستوى مرحلة الاختبار المحددة.

abstract boolean getUseZip64InPartialDownload ()

تحقق مما إذا كان يجب استخدام تنسيق zip64 في التنزيل الجزئي أم لا.

abstract void initConcurrentLocks ()

تهيئة الأقفال المتزامنة

abstract boolean isFastbootdEnable ()

إرجاع ما إذا كان دعم وضع fastbootd ممكّنًا أم لا.

abstract boolean isFlashstationEnabled ()

يعيد ما إذا كان يجب إجراء الوميض باستخدام flashstation.

abstract boolean isHostMetricReportingDisabled ()

لعرض ما إذا كان يجب تعطيل إعداد تقارير مقاييس المضيف.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

يعيد تصريح من النوع المحدد

abstract boolean shouldFlashWithFuseZip ()

يرجع ما إذا كان يجب إجراء الوميض باستخدام ملف مضغوط لصورة الجهاز المثبت على المنصهر أم لا.

abstract Boolean shouldUseSsoClient ()

تحقق مما إذا كان يجب أن يستخدم عميل SingleSignOn أم لا.

abstract void takePermit ( IHostOptions.PermitLimitType type)

يأخذ تصريح من النوع المحدد

abstract void validateOptions ()

تحقق من صحة الخيارات المعينة في IHostOptions .

الأساليب العامة

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

تُرجع عدد التصاريح المتاحة لنوع معين

حدود
type IHostOptions.PermitLimitType

عائدات
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

إرجاع الحجم الأقصى المسموح به (بايت) لذاكرة التخزين المؤقت للملف المحلية.

عائدات
Long

getClFlashstation

public abstract File getClFlashstation ()

إرجاع ملف البرنامج النصي cl_flashstation البعيد.

عائدات
File

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

يُرجع الحد الأقصى لعدد التنزيلات المتزامنة المسموح بها. مستخدمة بواسطة IBuildProvider لتنزيل البنيات البعيدة.

عائدات
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

تُرجع الحد الأقصى لعدد الوميض المتزامن للسماح به. تستخدم بواسطة DeviceFlashPreparer .

عائدات
Integer حد المتعري المتزامن.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

تُرجع الحد الأقصى المسموح به لبدء تشغيل الجهاز الظاهري المتزامن. يستخدمه RemoteAndroidVirtualDevice الذي يبدأ تشغيل الجهاز الظاهري.

عائدات
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

إرجاع المسار المستخدم لتخزين القطع الأثرية التي تم تنزيلها.

عائدات
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

إرجاع المسار الذي يجب أن يستخدمه Fastboot كمجلد مؤقت.

عائدات
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

لعرض عدد التصاريح المستخدمة لنوع معين

حدود
type IHostOptions.PermitLimitType

عائدات
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

جهاز gce المعروف المرتبط بعنوان IP محدد.

عائدات

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

تجمع الأجهزة الظاهرية المعروف والمكوّن مسبقًا.

عائدات

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

جهاز معروف عن بعد مرتبط بعنوان IP محدد.

عائدات

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

جهاز tcp المعروف المرتبط بعنوان IP محدد.

عائدات

getLabels

public abstract  getLabels ()

احصل على تسميات للمضيف.

عائدات

getNetworkInterface

public abstract String getNetworkInterface ()

إرجاع واجهة الشبكة المستخدمة للاتصال بأجهزة الاختبار عن بُعد.

عائدات
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

إرجاع خريطة ملفات مفتاح json لحساب الخدمة.

عائدات

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

إرجاع مهلة مستوى مرحلة الاختبار المحددة. ستكون القيمة الافتراضية 0 لعدم وجود مهلة.

عائدات
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

تحقق مما إذا كان يجب استخدام تنسيق zip64 في التنزيل الجزئي أم لا.

عائدات
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

تهيئة الأقفال المتزامنة

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

إرجاع ما إذا كان دعم وضع fastbootd ممكّنًا أم لا.

عائدات
boolean

isFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

يعيد ما إذا كان يجب إجراء الوميض باستخدام flashstation.

عائدات
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

لعرض ما إذا كان يجب تعطيل إعداد تقارير مقاييس المضيف.

عائدات
boolean

العودة

public abstract void returnPermit (IHostOptions.PermitLimitType type)

يعيد تصريح من النوع المحدد

حدود
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

يرجع ما إذا كان يجب إجراء الوميض باستخدام ملف مضغوط لصورة الجهاز المثبت على المنصهر أم لا.

عائدات
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

تحقق مما إذا كان يجب أن يستخدم عميل SingleSignOn أم لا.

عائدات
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

يأخذ تصريح من النوع المحدد

حدود
type IHostOptions.PermitLimitType

تحقق من صحة الخيارات

public abstract void validateOptions ()

تحقق من صحة الخيارات المعينة في IHostOptions .

رميات
ConfigurationException