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 suportado pelo setter.

String getName ()

Obtém o nome exclusivo do setter.

boolean isExperimental ()

Se a configuração da linha de base está em fase experimental.

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

Lança
JSONException

Métodos públicos

getMinimalApiLevel

public int getMinimalApiLevel ()

Obtém o nível mínimo de API suportado pelo 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 fase experimental. É usado para a implementação de uma nova configuração. Somente as configurações em experimento podem ser habilitadas opcionalmente por meio da opção enable-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 seja definida como falsa.

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

Lança
DeviceNotAvailableException