DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

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


Abstrakte Klasse, die zum Erstellen einer Referenzeinstellung für das Gerät 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()

Gibt an, ob sich die Baseline-Einstellung in der Testphase befindet.

abstract boolean setBaseline(ITestDevice mDevice)

Legt die Basiseinstellung 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 ()

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

Returns
boolean

SetBaseline

public abstract boolean setBaseline (ITestDevice mDevice)

Legt die Basiseinstellung für das Gerät fest.

Parameter
mDevice ITestDevice

Returns
boolean

Ausgabe
DeviceNotAvailableException