DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

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


Abstrakte Klasse, die zum Erstellen einer Geräte-Baseline-Einstellung verwendet wird.

Zusammenfassung

Öffentliche Konstruktoren

DeviceBaselineSetter(JSONObject object, String name)

Öffentliche Methoden

int getMinimalApiLevel()

Ruft das vom Setter unterstützte minimale API-Level ab.

String getName()

Ruft den eindeutigen Namen des Setters ab.

boolean isExperimental()

Ob sich die Einstellung für die Baseline in der Testphase befindet.

abstract boolean setBaseline(ITestDevice mDevice)

Legt die Baseline-Einstellung für das Gerät fest.

Öffentliche Konstruktoren

DeviceBaselineSetter

public DeviceBaselineSetter (JSONObject object, 
                String name)

Parameter
object JSONObject

name String

Ausgabe
JSONException

Öffentliche Methoden

getMinimalApiLevel

public int getMinimalApiLevel ()

Ruft das vom Setter unterstützte minimale API-Level ab.

Returns
int

getName

public String getName ()

Ruft den eindeutigen Namen des Setters ab.

Returns
String

isExperimental

public boolean isExperimental ()

Ob sich die Einstellung für die Baseline in der Testphase befindet. Sie wird für die Einführung einer neuen Einstellung verwendet. Nur die Einstellungen unter „Test“ können optional über die Option „enable-experimental-device-baseline-setters“ aktiviert werden. Andere nicht experimentelle Einstellungen werden erzwungen angewendet, es sei denn, die Option „enable-device-baseline-settings“ ist auf „false“ gesetzt.

Returns
boolean

setBaseline

public abstract boolean setBaseline (ITestDevice mDevice)

Legt die Baseline-Einstellung für das Gerät fest.

Parameter
mDevice ITestDevice

Returns
boolean

Ausgabe
DeviceNotAvailableException