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()
取得交易測試排程器服務帳戶金鑰檔案。 |
abstract
String
|
getSchedulerServiceUrl()
取得交易測試排程器服務網址。 |
abstract
String
|
getServiceUrl()
取得交易叢集 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 abstractgetDeviceTag ()
取得裝置序列與代碼的對應。
傳回 | |
---|---|
|
getInvocationHeartbeatInterval
public abstract long getInvocationHeartbeatInterval ()
取得叫用活動訊號之間的時間間隔 (以毫秒為單位)。
傳回 | |
---|---|
long |
getLabName
public abstract String getLabName ()
取得主機所屬的研究室名稱。
傳回 | |
---|---|
String |
getLabels
public abstractgetLabels ()
取得主機的標籤。
傳回 | |
---|---|
|
getNextClusterId
public abstractgetNextClusterIds ()
取得這個 TF 執行個體的次要叢集 ID。
傳回 | |
---|---|
|
getReadTimeout
public abstract int getReadTimeout ()
取得 HTTP 讀取逾時。
傳回 | |
---|---|
int |
getRunTargetFormat
public abstract String getRunTargetFormat ()
取得為執行目標加上標籤的格式。
傳回 | |
---|---|
String |
getSchedulerServiceAccountKeyfile
public abstract File getSchedulerServiceAccountKeyfile ()
取得交易測試排程器服務帳戶金鑰檔案。
傳回 | |
---|---|
File |
getSchedulerServiceUrl
public abstract String getSchedulerServiceUrl ()
取得交易測試排程器服務網址。
傳回 | |
---|---|
String |
getServiceUrl
public abstract String getServiceUrl ()
取得交易叢集 REST API 的基準網址。
傳回 | |
---|---|
String |
isDeviceMonitor 已停用
public abstract boolean isDeviceMonitorDisabled ()
傳回是否停用叢集裝置回報功能。
傳回 | |
---|---|
boolean |
maxDisk 用量百分比
public abstract long maxDiskUsagePercentage ()
停止租用其他新工作前的磁碟用量上限。
傳回 | |
---|---|
long |
應收集早期測試摘要
public abstract boolean shouldCollectEarlyTestSummary ()
傳回排程器是否應收集初期測試摘要。
傳回 | |
---|---|
boolean |
shouldUploadInvocationStatus
public abstract Boolean shouldUploadInvocationStatus ()
傳回 TF 是否應上傳叫用狀態。
傳回 | |
---|---|
Boolean |