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()
与特定 IP 关联的已知 gce 设备。 |
|
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()
验证在 |
公共构造函数
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
publicgetKnownGceDeviceIpPool ()
与特定 IP 关联的已知 gce 设备。
返回 | |
---|---|
|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
已知的预配置虚拟设备池。
返回 | |
---|---|
|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
与特定 IP 关联的已知远程设备。
返回 | |
---|---|
|
get 标签
publicgetLabels ()
获取主机标签。
返回 | |
---|---|
|
getNetworkInterface
public String getNetworkInterface ()
返回用于连接到远程测试设备的网络接口。
返回 | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
返回服务账号 JSON 密钥文件的映射。
返回 | |
---|---|
|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
返回指定的测试阶段级超时。默认值为 0,表示没有超时。
返回 | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
检查是否应在部分下载时使用 zip64 格式。
返回 | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
初始化并发锁
isfastbootdEnable
public boolean isFastbootdEnable ()
返回是否启用 fastbootd 模式支持。
返回 | |
---|---|
boolean |
isHostMetricReporting 已停用
public boolean isHostMetricReportingDisabled ()
返回是否应停用主机指标报告功能。
返回 | |
---|---|
boolean |
is 增量 FlashingEnabled
public boolean isIncrementalFlashingEnabled ()
返回是否启用增量刷写的指示值。
返回 | |
---|---|
boolean |
isOptOutOfIncreaseFlashing
public boolean isOptOutOfIncrementalFlashing ()
返回主机是否选择停用增量刷写的信息。
返回 | |
---|---|
boolean |
退货许可
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 |