ตัวเลือก IHost

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 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 ถูกต้อง

วิธีการสาธารณะ

รับใบอนุญาตที่พร้อมใช้งาน

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 ขีดจำกัด Flasher พร้อมกัน

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

แสดงผลจำนวนสูงสุดของการเริ่มต้นอุปกรณ์เสมือนพร้อมกันที่อนุญาต ใช้โดย RemoteAndroidVirtualDevice ที่เริ่มต้นอุปกรณ์เสมือน

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

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

แสดงผลเส้นทางที่ใช้สำหรับจัดเก็บอาร์ติแฟกต์ที่ดาวน์โหลด

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

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

แสดงผลเส้นทางที่ Fastboot ควรใช้เป็นโฟลเดอร์ชั่วคราว

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

รับใบอนุญาตการใช้งาน

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

แสดงจำนวนใบอนุญาตที่ใช้งานอยู่สำหรับประเภทที่ระบุ

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

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

getknownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

gce-device ที่รู้จักซึ่งเชื่อมโยงกับ IP ที่เฉพาะเจาะจง

คิกรีเทิร์น

getknownPreConfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

คิกรีเทิร์น

getknownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

คิกรีเทิร์น

getknowTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

คิกรีเทิร์น

ป้ายกำกับ

public abstract  getLabels ()

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

คิกรีเทิร์น

อินเทอร์เฟซเครือข่าย

public abstract String getNetworkInterface ()

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

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

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

คิกรีเทิร์น

getTestPhaseระยะหมดเวลา

public abstract long getTestPhaseTimeout ()

แสดงผลระยะหมดเวลาระดับทดสอบที่ระบุ ค่าเริ่มต้นคือ 0 หากไม่มีระยะหมดเวลา

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

getUseZip64Inบางส่วนดาวน์โหลด

public abstract boolean getUseZip64InPartialDownload ()

ตรวจสอบว่าควรใช้รูปแบบ zip64 ในการดาวน์โหลดบางส่วนหรือไม่

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

initConcurrentLocks

public abstract void initConcurrentLocks ()

เริ่มต้นการล็อกพร้อมกัน

isFastbootdเปิดใช้

public abstract boolean isFastbootdEnable ()

แสดงผลว่าเปิดการสนับสนุนโหมด Fastbootd หรือไม่

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

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

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

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

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

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

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

เป็นการแสดงแสงแฟลช

public abstract boolean isOptOutOfIncrementalFlashing ()

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

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

ใบอนุญาตการคืนสินค้า

public abstract void returnPermit (IHostOptions.PermitLimitType type)

แสดงการอนุญาตสำหรับประเภทที่ระบุ

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

ควรแฟลชพร้อมFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

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

ควรใช้SsoClient

public abstract Boolean shouldUseSsoClient ()

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

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

บัตรผ่าน

public abstract void takePermit (IHostOptions.PermitLimitType type)

มีใบอนุญาตตามที่ระบุ

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

ตัวเลือกการตรวจสอบ

public abstract void validateOptions ()

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

การขว้าง
ConfigurationException