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

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

戻り値
boolean

setBaseline

public abstract boolean setBaseline (ITestDevice mDevice)

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

パラメータ
mDevice ITestDevice

戻り値
boolean

例外
DeviceNotAvailableException