DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

java.lang.Oggetto
com.android.tradefed.suite.checker.baseline.DeviceBaselineSetter


Classe astratta utilizzata per creare un'impostazione di base del dispositivo.

Riepilogo

Costruttori pubblici

DeviceBaselineSetter (JSONObject object, String name)

Metodi pubblici

int getMinimalApiLevel ()

Ottiene il livello API minimo supportato dal setter.

String getName ()

Ottiene il nome univoco del setter.

boolean isExperimental ()

Se l'impostazione della linea di base è in fase sperimentale.

abstract boolean setBaseline ( ITestDevice mDevice)

Imposta l'impostazione della linea di base per il dispositivo.

Costruttori pubblici

DeviceBaselineSetter

public DeviceBaselineSetter (JSONObject object, 
                String name)

Parametri
object JSONObject

name String

Getta
JSONException

Metodi pubblici

getMinimalApiLevel

public int getMinimalApiLevel ()

Ottiene il livello API minimo supportato dal setter.

ritorna
int

getNome

public String getName ()

Ottiene il nome univoco del setter.

ritorna
String

è sperimentale

public boolean isExperimental ()

Se l'impostazione della linea di base è in fase sperimentale. Viene utilizzato per il rollout di una nuova impostazione. Solo le impostazioni sotto esperimento possono essere facoltativamente abilitate tramite l'opzione enable-experimental-device-baseline-setter. Altre impostazioni non sperimentali vengono applicate forzatamente a meno che l'opzione enable-device-baseline-settings non sia impostata su false.

ritorna
boolean

setBaseline

public abstract boolean setBaseline (ITestDevice mDevice)

Imposta l'impostazione della linea di base per il dispositivo.

Parametri
mDevice ITestDevice

ritorna
boolean

Getta
DeviceNotAvailableException