DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

java.lang.Object
   ↳ com.android.tradefed.suite.checker.baseline.DeviceBaselineSetter


デバイスのベースライン設定を作成するために使用される抽象クラス。

概要

パブリック コンストラクタ

DeviceBaselineSetter(JSONObject object, String name)

パブリック メソッド

int getMinimalApiLevel()

セッターがサポートする最小 API レベルを取得します。

String getName()

セッターの一意の名前を取得します。

boolean isExperimental()

ベースライン設定がテスト段階であるかどうか。

abstract boolean setBaseline(ITestDevice mDevice)

デバイスのベースライン設定を設定します。

パブリック コンストラクタ

DeviceBaselineSetter

public DeviceBaselineSetter (JSONObject object, 
                String name)

パラメータ
object JSONObject

name String

例外
JSONException

パブリック メソッド

getMinimalApiLevel

public int getMinimalApiLevel ()

セッターがサポートする最小 API レベルを取得します。

戻り値
int

getName

public String getName ()

セッターの一意の名前を取得します。

戻り値
String

isExperimental

public boolean isExperimental ()

ベースライン設定がテスト段階かどうか新しい設定のロールアウトに使用されます。オプション enable-experimental-device-baseline-setters を介して有効にできるのは、テスト対象の設定のみです。試験運用版ではないその他の設定は、enable-device-baseline-settings オプションが false に設定されていない限り、強制的に適用されます。

戻り値
boolean

setBaseline

public abstract boolean setBaseline (ITestDevice mDevice)

デバイスのベースライン設定を設定します。

パラメータ
mDevice ITestDevice

戻り値
boolean

例外
DeviceNotAvailableException