خيارات 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 محدّد.

المرتجعات

getknownPreConfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

المرتجعات

getknownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

المرتجعات

getknownTcpDeviceIpPool.

public  getKnownTcpDeviceIpPool ()

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

المرتجعات

تصنيفات

public abstract  getLabels ()

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

المرتجعات

الحصول على واجهة الشبكة

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