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-device ที่รู้จักซึ่งเชื่อมโยงกับ IP ที่เฉพาะเจาะจง

abstract getKnownPreconfigureNativeDevicePool()

พูล 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()

ตรวจสอบว่าควรใช้ไคลเอ็นต์ 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

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-device ที่รู้จักซึ่งเชื่อมโยงกับ IP ที่เฉพาะเจาะจง

คิกรีเทิร์น

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

พูล IP ของอุปกรณ์เดิมที่กำหนดค่าไว้ล่วงหน้าซึ่งทราบแล้ว

คิกรีเทิร์น

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

พูลอุปกรณ์เสมือนที่กําหนดค่าไว้ล่วงหน้าซึ่งทราบ

คิกรีเทิร์น

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

อุปกรณ์ระยะไกลที่รู้จักซึ่งเชื่อมโยงกับ IP ที่เฉพาะเจาะจง

คิกรีเทิร์น

getKnownTcpDeviceIpPool

public  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

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

แสดงผลว่าควรปิดใช้การรายงานเมตริกของโฮสต์หรือไม่

คิกรีเทิร์น
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

แสดงผลว่าเปิดใช้การกะพริบแบบเพิ่มหรือไม่

คิกรีเทิร์น
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

แสดงผลว่าโฮสต์เลือกไม่ใช้การกะพริบแบบเพิ่มทีละน้อยหรือไม่

คิกรีเทิร์น
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

แสดงผลใบอนุญาตประเภทที่ระบุ

พารามิเตอร์
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

แสดงผลว่าควรแฟลชด้วยไฟล์ ZIP ของอิมเมจอุปกรณ์ที่ติดตั้งฟิวส์หรือไม่

คิกรีเทิร์น
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

ตรวจสอบว่าควรใช้ไคลเอ็นต์ SingleSignOn หรือไม่

คิกรีเทิร์น
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

ใช้ใบอนุญาตประเภทที่ระบุ

พารามิเตอร์
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

ตรวจสอบว่าตัวเลือกที่ตั้งค่าใน IHostOptions ถูกต้อง

โยน
ConfigurationException