خيارات HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
com.android.tradefed.host.HostOptions


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

ملخّص

شركة إنشاءات عامة

HostOptions()

الطرق العامة

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

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

Integer getConcurrentVirtualDeviceStartupLimit()

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

File getDownloadCacheDir()

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

File getFastbootTmpDir()

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

int getInUsePermits(IHostOptions.PermitLimitType type)

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

getKnownGceDeviceIpPool()

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

getKnownPreconfigureVirtualDevicePool()

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

getKnownRemoteDeviceIpPool()

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

getLabels()

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

String getNetworkInterface()

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

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

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

boolean isFastbootdEnable()

تعرض ما إذا كان دعم وضع Fastbootd ممكنًا أم لا.

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

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

boolean shouldFlashWithFuseZip()

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

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

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

void validateOptions()

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

شركة إنشاءات عامة

خيارات HostOptions

public HostOptions ()

الطرق العامة

الحصول على تصاريح متاحة

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

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

المرتجعات
Integer

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

public Long getCacheSizeLimit ()

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

المرتجعات
Long

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

public Integer getConcurrentDownloadLimit ()

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

المرتجعات
Integer

الحصول على ConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

المرتجعات
Integer حد الفلاش المتزامن.

حد GetConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

المرتجعات
Integer

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

public File getDownloadCacheDir ()

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

المرتجعات
File

cannot translate

public File getFastbootTmpDir ()

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

المرتجعات
File

GetInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

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

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

المرتجعات
int

GetknownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

المرتجعات

getknownPreConfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

المرتجعات

getknownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

المرتجعات

تصنيفات

public  getLabels ()

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

المرتجعات

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

public String getNetworkInterface ()

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

المرتجعات
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

المرتجعات

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

public long getTestPhaseTimeout ()

تؤدي إلى إرجاع مهلة مستوى مرحلة الاختبار المحددة. سيتم ضبط القيمة التلقائية على 0 في حال عدم استخدام مُهل.

المرتجعات
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

المرتجعات
boolean

دالة initConcurrentLocks

public void initConcurrentLocks ()

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

isFastbootdEnable

public boolean isFastbootdEnable ()

تعرض ما إذا كان دعم وضع Fastbootd ممكنًا أم لا.

المرتجعات
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

المرتجعات
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

المرتجعات
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

المرتجعات
boolean

تصريح إرجاع

public void returnPermit (IHostOptions.PermitLimitType type)

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

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

يجب أن يكون FlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

المرتجعات
boolean

يجب استخدامSsoClient

public Boolean shouldUseSsoClient ()

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

المرتجعات
Boolean

تصريح وصول

public void takePermit (IHostOptions.PermitLimitType type)

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

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

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

public void validateOptions ()

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

الرميات
ConfigurationException