DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

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


Clase abstracta utilizada para crear una configuración de línea de base del dispositivo.

Resumen

Constructores públicos

DeviceBaselineSetter (JSONObject object, String name)

Métodos públicos

int getMinimalApiLevel ()

Obtiene el nivel de API mínimo admitido por el establecedor.

String getName ()

Obtiene el nombre exclusivo del setter.

boolean isExperimental ()

Si la configuración de línea de base está en la etapa de experimento.

abstract boolean setBaseline ( ITestDevice mDevice)

Establece la configuración de línea de base para el dispositivo.

Constructores públicos

DeviceBaselineSetter

public DeviceBaselineSetter (JSONObject object, 
                String name)

Parámetros
object JSONObject

name String

Lanza
JSONException

Métodos públicos

getMinimalApiLevel

public int getMinimalApiLevel ()

Obtiene el nivel de API mínimo admitido por el establecedor.

Devoluciones
int

obtenerNombre

public String getName ()

Obtiene el nombre exclusivo del setter.

Devoluciones
String

esExperimental

public boolean isExperimental ()

Si la configuración de línea de base está en la etapa de experimento. Se utiliza para el despliegue de una nueva configuración. Solo la configuración bajo experimento se puede habilitar opcionalmente a través de la opción enable-experimental-device-baseline-setters. Otras configuraciones no experimentales se aplican de forma forzada a menos que la opción enable-device-baseline-settings se establezca en false.

Devoluciones
boolean

establecer línea de base

public abstract boolean setBaseline (ITestDevice mDevice)

Establece la configuración de línea de base para el dispositivo.

Parámetros
mDevice ITestDevice

Devoluciones
boolean

Lanza
DeviceNotAvailableException