IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


用于获取集群相关选项的接口。

摘要

公共方法

abstract boolean checkCommandState()

在检测信号期间是否应检查命令状态(TF 集群上)。

abstract boolean checkPermitsOnLease()

租赁前,请查看一些可用的许可。

abstract String getClusterId()

获取此 TF 实例的集群 ID。

abstract int getConnectTimeout()

获取 HTTP 连接超时。

abstract MultiMap<String, String> getDeviceGroup()

获取设备组到设备的映射。

abstract long getDeviceMonitorSnapshotInterval()

获取每个设备快照之间的时间间隔(以毫秒为单位)。

abstract getDeviceTag()

获取设备序列号到代码的映射。

abstract long getInvocationHeartbeatInterval()

获取两次调用检测信号之间的时间间隔(以毫秒为单位)。

abstract String getLabName()

获取主机所属的实验的名称。

abstract getLabels()

获取主机标签。

abstract getNextClusterIds()

获取此 TF 实例的次要集群 ID。

abstract int getReadTimeout()

获取 HTTP 读取超时。

abstract String getRunTargetFormat()

获取标记运行目标的格式。

abstract File getSchedulerServiceAccountKeyfile()

获取 tradefed 测试调度程序服务账号密钥文件。

abstract String getSchedulerServiceUrl()

获取 tradefed 测试调度程序服务网址。

abstract String getServiceUrl()

获取 tradefed 集群 REST API 的基础网址。

abstract boolean isDeviceMonitorDisabled()

返回是否停用集群设备报告功能。

abstract long maxDiskUsagePercentage()

我们停止租用其他新任务前的最大磁盘使用量百分比。

abstract boolean shouldCollectEarlyTestSummary()

返回调度程序是否应收集早期测试摘要。

abstract Boolean shouldUploadInvocationStatus()

返回 TF 是否应上传调用状态。

公共方法

checkCommandState

public abstract boolean checkCommandState ()

在检测信号期间是否应检查命令状态(TF 集群上)。

返回
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

租赁前,请查看一些可用的许可。

返回
boolean

getClusterId

public abstract String getClusterId ()

获取此 TF 实例的集群 ID。

返回
String

getConnectTimeout

public abstract int getConnectTimeout ()

获取 HTTP 连接超时。

返回
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

获取设备组到设备的映射。

返回
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

获取每个设备快照之间的时间间隔(以毫秒为单位)。

返回
long

getDeviceTag

public abstract  getDeviceTag ()

获取设备序列号到代码的映射。

返回

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

获取两次调用检测信号之间的时间间隔(以毫秒为单位)。

返回
long

获取实验名称

public abstract String getLabName ()

获取主机所属的实验的名称。

返回
String

get 标签

public abstract  getLabels ()

获取主机标签。

返回

getNextClusterId

public abstract  getNextClusterIds ()

获取此 TF 实例的次要集群 ID。

返回

getReadTimeout

public abstract int getReadTimeout ()

获取 HTTP 读取超时。

返回
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

获取标记运行目标的格式。

返回
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

获取 tradefed 测试调度程序服务账号密钥文件。

返回
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

获取 tradefed 测试调度程序服务网址。

返回
String

getServiceUrl

public abstract String getServiceUrl ()

获取 tradefed 集群 REST API 的基础网址。

返回
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

返回是否停用集群设备报告功能。

返回
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

我们停止租用其他新任务前的最大磁盘使用量百分比。

返回
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

返回调度程序是否应收集早期测试摘要。

返回
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

返回 TF 是否应上传调用状态。

返回
Boolean