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 boolean isIncrementalFlashingEnabled ()

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

abstract boolean isOptOutOfIncrementalFlashing ()

إرجاع ما إذا كان المضيف قد قام بإلغاء الاشتراك في الوميض المتزايد.

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

isHostMetricReporting معطل

public abstract boolean isHostMetricReportingDisabled ()

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

عائدات
boolean

يتم تمكين الوميض التزايدي

public abstract boolean isIncrementalFlashingEnabled ()

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

عائدات
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

إرجاع ما إذا كان المضيف قد قام بإلغاء الاشتراك في الوميض المتزايد.

عائدات
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

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

حدود
type IHostOptions.PermitLimitType

يجب أن يكون FlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

عائدات
boolean

يجب استخدامSsoClient

public abstract Boolean shouldUseSsoClient ()

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

عائدات
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

حدود
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

رميات
ConfigurationException