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)

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

Set<String> getKnownGceDeviceIpPool()

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

List<String> getKnownPreconfigureNativeDevicePool()

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

List<String> getKnownPreconfigureVirtualDevicePool()

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

Set<String> getKnownRemoteDeviceIpPool()

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

List<String> getLabels()

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

String getNetworkInterface()

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

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

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

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

boolean useAndroidBuildApiV4()

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

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

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

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

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

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

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

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

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

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

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

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

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

getLabels

public List<String> getLabels ()

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

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

getNetworkInterface

public String getNetworkInterface ()

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

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

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

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

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

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

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

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

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

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

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

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

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

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

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

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

validateOptions

public void validateOptions ()

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

ส่ง
ConfigurationException