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