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 معيّن

getKnownPreconfigureNativeDevicePool()

مجموعة عناوين 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()

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

void takePermit(IHostOptions.PermitLimitType type)

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

void validateOptions()

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

وظائف الإنشاء العامة

HostOptions

public HostOptions ()

الطرق العامة

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

لعرض عدد الأذونات المتاحة من نوع معيّن

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

المرتجعات
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

المرتجعات
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

المرتجعات
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

المرتجعات
Integer الحد الأقصى لعدد الفلاشات المتزامنة

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

المرتجعات
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

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

المرتجعات
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

المرتجعات
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

لعرض عدد الأذونات المستخدَمة لنوع معيّن

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

المرتجعات
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

المرتجعات

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

مجموعة عناوين IP المعروفة والمُعدّة مسبقًا للأجهزة الأصلية

المرتجعات

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

المرتجعات

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

المرتجعات

getLabels

public  getLabels ()

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

المرتجعات

getNetworkInterface

public String getNetworkInterface ()

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

المرتجعات
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

المرتجعات

getTestPhaseTimeout

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

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

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

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

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

المرتجعات
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

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

المرتجعات
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

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

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

validateOptions

public void validateOptions ()

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

عمليات الرمي
ConfigurationException