خيارات IHostOptions

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

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

abstract getKnownPreconfigureVirtualDevicePool()

مجموعة الأجهزة الافتراضية المعروفة مسبقًا.

abstract getKnownRemoteDeviceIpPool()

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

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

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

abstract boolean isIncrementalFlashingEnabled()

لعرض ما إذا كان الوميض المتزايد مفعَّلاً أم لا.

abstract boolean isOptOutOfIncrementalFlashing()

يعرض ما إذا كان المضيف أوقف الفلاش المتزايد.

abstract void returnPermit(IHostOptions.PermitLimitType type)

لعرض تصريح من نوع معين

abstract boolean shouldFlashWithFuseZip()

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

abstract Boolean shouldUseSsoClient()

تحقّق مما إذا كان يجب استخدام برنامج تسجيل الدخول الأحادي أم لا.

abstract void takePermit(IHostOptions.PermitLimitType type)

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

abstract void validateOptions()

تحقَّق من أنّ الخيارات التي تم ضبطها على IHostOptions صالحة.

الطرق العامة

التصاريح المتاحة

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

المعلّمات
type IHostOptions.PermitLimitType

الركلات المردودة
Integer

الحصول على ذاكرة التخزين المؤقت للحجم

public abstract Long getCacheSizeLimit ()

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

الركلات المردودة
Long

حد التنزيل المتزامن (getConcurrentDownloadLimit)

public abstract Integer getConcurrentDownloadLimit ()

تعرض الحد الأقصى لعدد عمليات التنزيل المتزامنة المسموح بها. ويستخدمه IBuildProvider الذي ينزّل إصدارات بعيدة.

الركلات المردودة
Integer

الحصول على ConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

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

الركلات المردودة
Integer حد الفلاش المتزامن.

حد GetConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

الركلات المردودة
Integer

الحصول على تنزيل ذاكرة التخزين المؤقت

public abstract File getDownloadCacheDir ()

تعرض المسار المستخدَم لتخزين العناصر التي تم تنزيلها.

الركلات المردودة
File

cannot translate

public abstract File getFastbootTmpDir ()

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

الركلات المردودة
File

GetInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

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

المعلّمات
type IHostOptions.PermitLimitType

الركلات المردودة
int

GetknownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

الركلات المردودة

getknownPreConfigurationVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

مجموعة الأجهزة الافتراضية المعروفة مسبقًا.

الركلات المردودة

getknownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

الركلات المردودة

getknownTcpDeviceIpPool.

public  getKnownTcpDeviceIpPool ()

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

الركلات المردودة

تصنيفات

public abstract  getLabels ()

الحصول على تصنيفات للمضيف

الركلات المردودة

واجهة GetNetworkInterface

public abstract String getNetworkInterface ()

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

الركلات المردودة
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

تعرض خريطة لملفات مفتاح JSON لحساب الخدمة.

الركلات المردودة

الحصول على مهلة

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

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

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

الركلات المردودة
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

لعرض ما إذا كان الوميض المتزايد مفعَّلاً أم لا.

الركلات المردودة
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

يعرض ما إذا كان المضيف أوقف الفلاش المتزايد.

الركلات المردودة
boolean

تصريح إرجاع

public abstract void returnPermit (IHostOptions.PermitLimitType type)

لعرض تصريح من نوع معين

المعلّمات
type IHostOptions.PermitLimitType

يجب أن يكون FlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

الركلات المردودة
boolean

يجب استخدامSsoClient

public abstract Boolean shouldUseSsoClient ()

تحقّق مما إذا كان يجب استخدام برنامج تسجيل الدخول الأحادي أم لا.

الركلات المردودة
Boolean

تصريح وصول

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

المعلّمات
type IHostOptions.PermitLimitType

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

public abstract void validateOptions ()

تحقَّق من أنّ الخيارات التي تم ضبطها على IHostOptions صالحة.

الرميات
ConfigurationException