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 abstract  getDeviceTag ()

デバイスのシリアルからタグへのマッピングを取得します。

戻り値

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

呼び出しハートビート間の時間間隔をミリ秒単位で取得します。

戻り値
long

getLabName

public abstract String getLabName ()

ホストが属するラボの名前を取得します。

戻り値
String

getLabels

public abstract  getLabels ()

ホストのラベルを取得します。

戻り値

getNextClusterIds

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テストスケジューラサービスの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