IClusterOptions
public interface IClusterOptions
com.android.tradefed.cluster.IClusterOptions |
クラスター関連のオプションを取得するためのインターフェース。
概要
パブリックメソッド | |
---|---|
abstract boolean | checkCommandState () ハートビート中にコマンド状態(TFクラスター上)をチェックする必要があるかどうか。 |
abstract boolean | checkFlashingPermitsOnLease () リースする前に、利用可能な点滅許可を確認する必要があるかどうかを確認してください。 |
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クラスターRESTAPIのベースURLを取得します。 |
abstract boolean | isDeviceMonitorDisabled () クラスターデバイスのレポートが無効になっているかどうかを返します。 |
abstract long | maxDiskUsagePercentage () 追加の新しいタスクのリースを停止する前の最大ディスク使用率。 |
abstract boolean | shouldCollectEarlyTestSummary () スケジューラーが早期のテスト要約を収集する必要があるかどうかを返します。 |
abstract Boolean | shouldUploadInvocationStatus () TFが呼び出しステータスをアップロードする必要があるかどうかを返します。 |
パブリックメソッド
checkCommandState
public abstract boolean checkCommandState ()
ハートビート中にコマンド状態(TFクラスター上)をチェックする必要があるかどうか。
戻り値 | |
---|---|
boolean |
checkFlashingPermitsOnLease
public abstract boolean checkFlashingPermitsOnLease ()
リースする前に、利用可能な点滅許可を確認する必要があるかどうかを確認してください。
戻り値 | |
---|---|
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 ()
ホストのラベルを取得します。
戻り値 | |
---|---|
getNextClusterIds
public abstractgetNextClusterIds ()
この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テストスケジューラサービスのURLを取得します。
戻り値 | |
---|---|
String |
getServiceUrl
public abstract String getServiceUrl ()
TradefedクラスターRESTAPIのベースURLを取得します。
戻り値 | |
---|---|
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 |