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 Set<String> getKnownGceDeviceIpPool()

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

abstract List<String> getKnownPreconfigureNativeDevicePool()

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

abstract List<String> getKnownPreconfigureVirtualDevicePool()

กลุ่มอุปกรณ์เสมือนจริงที่กำหนดค่าไว้ล่วงหน้าที่ทราบ

abstract Set<String> getKnownRemoteDeviceIpPool()

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

default Set<String> getKnownTcpDeviceIpPool()

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

abstract List<String> getLabels()

รับป้ายกำกับสำหรับโฮสต์

abstract String getNetworkInterface()

แสดงอินเทอร์เฟซเครือข่ายที่ใช้เชื่อมต่อกับอุปกรณ์ทดสอบระยะไกล

abstract Map<String, File> 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 ของอิมเมจอุปกรณ์ที่ติดตั้ง FUSE หรือไม่

abstract Boolean shouldUseSsoClient()

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

abstract void takePermit(IHostOptions.PermitLimitType type)

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

abstract boolean useAndroidBuildApiV4()

แสดงว่าควรใช้ Android Build API เวอร์ชัน 4 หรือไม่

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 Set<String> getKnownGceDeviceIpPool ()

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

การคืนสินค้า
Set<String>

getKnownPreconfigureNativeDevicePool

public abstract List<String> getKnownPreconfigureNativeDevicePool ()

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

การคืนสินค้า
List<String>

getKnownPreconfigureVirtualDevicePool

public abstract List<String> getKnownPreconfigureVirtualDevicePool ()

กลุ่มอุปกรณ์เสมือนจริงที่กำหนดค่าไว้ล่วงหน้าที่ทราบ

การคืนสินค้า
List<String>

getKnownRemoteDeviceIpPool

public abstract Set<String> getKnownRemoteDeviceIpPool ()

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

การคืนสินค้า
Set<String>

getKnownTcpDeviceIpPool

public Set<String> getKnownTcpDeviceIpPool ()

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

การคืนสินค้า
Set<String>

getLabels

public abstract List<String> getLabels ()

รับป้ายกำกับสำหรับโฮสต์

การคืนสินค้า
List<String>

getNetworkInterface

public abstract String getNetworkInterface ()

แสดงอินเทอร์เฟซเครือข่ายที่ใช้เชื่อมต่อกับอุปกรณ์ทดสอบระยะไกล

การคืนสินค้า
String

getServiceAccountJsonKeyFiles

public abstract Map<String, File> getServiceAccountJsonKeyFiles ()

แสดงผลแมปของไฟล์คีย์ JSON ของบัญชีบริการ

การคืนสินค้า
Map<String, File>

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 ของอิมเมจอุปกรณ์ที่ติดตั้ง FUSE หรือไม่

การคืนสินค้า
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

การคืนสินค้า
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

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

useAndroidBuildApiV4

public abstract boolean useAndroidBuildApiV4 ()

แสดงว่าควรใช้ Android Build API เวอร์ชัน 4 หรือไม่

การคืนสินค้า
boolean

validateOptions

public abstract void validateOptions ()

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

ส่ง
ConfigurationException