DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

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


Classe abstrata usada para criar uma configuração de linha de base do dispositivo.

Resumo

Construtores públicos

DeviceBaselineSetter (JSONObject object, String name)

Métodos públicos

int getMinimalApiLevel ()

Obtém o nível mínimo de API compatível com o setter.

String getName ()

Obtém o nome exclusivo do setter.

boolean isExperimental ()

Se a configuração da linha de base está em estágio de experimento.

abstract boolean setBaseline ( ITestDevice mDevice)

Define a configuração de linha de base para o dispositivo.

Construtores públicos

DeviceBaselineSetter

public DeviceBaselineSetter (JSONObject object, 
                String name)

Parâmetros
object JSONObject

name String

lances
JSONException

Métodos públicos

getMinimalApiLevel

public int getMinimalApiLevel ()

Obtém o nível mínimo de API compatível com o setter.

devoluções
int

obterNome

public String getName ()

Obtém o nome exclusivo do setter.

devoluções
String

é experimental

public boolean isExperimental ()

Se a configuração da linha de base está em estágio de experimento. Ele é usado para o lançamento de uma nova configuração. Somente as configurações em experimento podem ser habilitadas opcionalmente por meio da opção habilitar-experimental-device-baseline-setters. Outras configurações não experimentais são aplicadas à força, a menos que a opção enable-device-baseline-settings esteja definida como false.

devoluções
boolean

definir linha de base

public abstract boolean setBaseline (ITestDevice mDevice)

Define a configuração de linha de base para o dispositivo.

Parâmetros
mDevice ITestDevice

devoluções
boolean

lances
DeviceNotAvailableException