集群选项

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 测试调度程序服务 URL。

abstract String getServiceUrl ()

获取 tradefed 集群 REST API 的基本 url。

abstract boolean isDeviceMonitorDisabled ()

返回集群设备报告是否已禁用。

abstract long maxDiskUsagePercentage ()

我们停止租用额外的新任务之前的最大磁盘使用百分比。

abstract boolean shouldCollectEarlyTestSummary ()

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

abstract Boolean shouldUploadInvocationStatus ()

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

公共方法

检查命令状态

public abstract boolean checkCommandState ()

是否应在心跳期间检查命令状态(在 TF 集群上)。

退货
boolean

检查租赁许可

public abstract boolean checkPermitsOnLease ()

租赁前检查一些可用的许可证。

退货
boolean

获取集群ID

public abstract String getClusterId ()

获取此 TF 实例的集群 ID。

退货
String

获取连接超时

public abstract int getConnectTimeout ()

获取http连接超时。

退货
int

获取设备组

public abstract MultiMap<String, String> getDeviceGroup ()

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

退货
MultiMap <String, String>

获取设备监控快照间隔

public abstract long getDeviceMonitorSnapshotInterval ()

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

退货
long

获取设备标签

public abstract  getDeviceTag ()

获取设备序列到标签的映射。

退货

获取调用心跳间隔

public abstract long getInvocationHeartbeatInterval ()

获取调用心跳之间的时间间隔(以毫秒为单位)。

退货
long

获取实验室名称

public abstract String getLabName ()

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

退货
String

获取标签

public abstract  getLabels ()

获取主机的标签。

退货

获取下一个集群 ID

public abstract  getNextClusterIds ()

获取此 TF 实例的辅助集群 ID。

退货

获取读取超时

public abstract int getReadTimeout ()

获取http读取超时。

退货
int

获取运行目标格式

public abstract String getRunTargetFormat ()

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

退货
String

获取SchedulerServiceAccountKey文件

public abstract File getSchedulerServiceAccountKeyfile ()

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

退货
File

获取调度服务 URL

public abstract String getSchedulerServiceUrl ()

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

退货
String

获取服务地址

public abstract String getServiceUrl ()

获取 tradefed 集群 REST API 的基本 url。

退货
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

返回集群设备报告是否已禁用。

退货
boolean

最大磁盘使用百分比

public abstract long maxDiskUsagePercentage ()

我们停止租用额外的新任务之前的最大磁盘使用百分比。

退货
long

应该收集早期测试总结

public abstract boolean shouldCollectEarlyTestSummary ()

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

退货
boolean

应该上传调用状态

public abstract Boolean shouldUploadInvocationStatus ()

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

退货
Boolean