DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


Contêiner para os critérios de seleção do dispositivo.

Resumo

Construtores públicos

DeviceSelectionOptions ()

Métodos públicos

void addExcludeSerial (String serialNumber)

Adicione um número de série à lista de exclusão.

void addProductType (String productType)

Adicione um tipo de produto às opções de seleção do dispositivo.

void addProperty (String propertyKey, String propValue)

Adicione um critério de propriedade às opções de seleção do dispositivo

void addSerial (String serialNumber)

Adicione um número de série às opções de seleção do dispositivo.

static IDeviceSelection createForSerial (String serial)

Método de fábrica auxiliar para criar um IDeviceSelection que corresponderá apenas ao dispositivo com o serial fornecido

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar a variável de ambiente.

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Retorna o tipo de dispositivo que devemos usar.

Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria para o dispositivo fornecido

String getDeviceProductType (IDevice device)

Obtém o tipo de produto dos dispositivos fornecidos

String getDeviceProductVariant (IDevice device)

Obtém a variante de produto dos dispositivos fornecidos

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Obtém uma cópia da lista de exclusão de números de série

Integer getMaxBatteryLevel ()

Obtém o nível máximo de bateria solicitado

Integer getMaxBatteryTemperature ()

Obtém o nível máximo de bateria solicitado

Integer getMinBatteryLevel ()

Obtém o nível mínimo de bateria solicitado

getNoMatchReason ()

Retorna o motivo pelo qual o dispositivo não foi correspondido.

getProductTypes ()

Obtém uma cópia da lista de tipos de produtos

getProperties ()

Retorna um mapa da lista de propriedades

boolean getRequireBatteryCheck ()

Obtém se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

boolean getRequireBatteryTemperatureCheck ()

Obtém se a verificação de temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

getSerials (IDevice device)

Obtém uma cópia dos números de série

getSerials ()

Retorna a lista de seriais solicitados.

boolean localVirtualDeviceRequested ()
boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

Define o tipo de dispositivo que devemos usar.

void setDeviceRequested (boolean deviceRequested)

Define o sinalizador solicitado pelo emulador

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

Define o sinalizador solicitado pelo emulador

void setGceDeviceRequested (boolean gceDeviceRequested)
void setMaxBatteryLevel (Integer maxBattery)

Define o nível máximo da bateria

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Define o nível máximo da bateria

void setMinBatteryLevel (Integer minBattery)

Define o nível mínimo de bateria

void setNullDeviceRequested (boolean nullDeviceRequested)

Define o sinalizador de solicitação de dispositivo nulo

void setRequireBatteryCheck (boolean requireCheck)

Define se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Define se a verificação da temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

void setSerial (String... serialNumber)

Defina a lista de inclusão de números de série, substituindo quaisquer valores existentes.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Define o sinalizador solicitado do emulador de stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Define o sinalizador solicitado do dispositivo tcp

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Construtores públicos

DeviceSelectionOptions

public DeviceSelectionOptions ()

Métodos públicos

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Adicione um número de série à lista de exclusão.

addProductType

public void addProductType (String productType)

Adicione um tipo de produto às opções de seleção do dispositivo.

adicionarPropriedade

public void addProperty (String propertyKey, 
                String propValue)

Adicione um critério de propriedade às opções de seleção do dispositivo

Parâmetros
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Adicione um número de série às opções de seleção do dispositivo.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Método de fábrica auxiliar para criar um IDeviceSelection que corresponderá apenas ao dispositivo com o serial fornecido

Parâmetros
serial String

devoluções
IDeviceSelection

dispositivoRequested

public boolean deviceRequested ()

devoluções
boolean

emuladorRequested

public boolean emulatorRequested ()

devoluções
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar a variável de ambiente. É essencialmente um wrapper em torno de System.getenv(String) Isso é feito para fins de teste de unidade.

Parâmetros
name String : a variável de ambiente a ser buscada.

devoluções
String um valor String da variável de ambiente ou nulo se não estiver disponível.

gceDeviceRequested

public boolean gceDeviceRequested ()

devoluções
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Retorna o tipo de dispositivo que devemos usar.

devoluções
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria para o dispositivo fornecido

Parâmetros
device IDevice : o IDevice

devoluções
Integer o nível da bateria do dispositivo ou null se desconhecido

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtém o tipo de produto dos dispositivos fornecidos

Parâmetros
device IDevice : o IDevice

devoluções
String o tipo de produto do dispositivo ou null se desconhecido

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtém a variante de produto dos dispositivos fornecidos

Parâmetros
device IDevice : o IDevice

devoluções
String a variante do produto do dispositivo ou null se desconhecido

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

devoluções
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Obtém uma cópia da lista de exclusão de números de série

devoluções
um ERROR(/Collection) de números de série

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtém o nível máximo de bateria solicitado

devoluções
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtém o nível máximo de bateria solicitado

devoluções
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtém o nível mínimo de bateria solicitado

devoluções
Integer

getNoMatchReason

public  getNoMatchReason ()

Retorna o motivo pelo qual o dispositivo não foi correspondido.

devoluções
um Mapa do número de série para o motivo pelo qual não foi alocado

getProductTypes

public  getProductTypes ()

Obtém uma cópia da lista de tipos de produto

devoluções
um ERROR(/Collection) de tipos de produtos

obterPropriedades

public  getProperties ()

Retorna um mapa da lista de propriedades

devoluções
um ERROR(/Map) de nomes de propriedade de dispositivo para valores

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Obtém se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

devoluções
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Obtém se a verificação de temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

devoluções
boolean

getSerials

public  getSerials (IDevice device)

Obtém uma cópia dos números de série

Parâmetros
device IDevice : O IDevice que representa o dispositivo considerado para seleção.

devoluções
um ERROR(/Collection) de números de série

getSerials

public  getSerials ()

Retorna a lista de seriais solicitados.

devoluções

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

devoluções
boolean

partidas

public boolean matches (IDevice device)

Parâmetros
device IDevice

devoluções
boolean true se o IDevice fornecido corresponder às opções fornecidas. false caso contrário

nullDeviceRequested

public boolean nullDeviceRequested ()

devoluções
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

devoluções
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Define o tipo de dispositivo que devemos usar.

Parâmetros
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Define o sinalizador solicitado pelo emulador

Parâmetros
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parâmetros
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Define o sinalizador solicitado pelo emulador

Parâmetros
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parâmetros
gceDeviceRequested boolean

definirMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Define o nível máximo da bateria

Parâmetros
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Define o nível máximo da bateria

Parâmetros
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Define o nível mínimo de bateria

Parâmetros
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Define o sinalizador de solicitação de dispositivo nulo

Parâmetros
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Define se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

Parâmetros
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Define se a verificação da temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

Parâmetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Defina a lista de inclusão de números de série, substituindo quaisquer valores existentes.

Parâmetros
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Define o sinalizador solicitado do emulador de stub

Parâmetros
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Define o sinalizador solicitado do dispositivo tcp

Parâmetros
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

devoluções
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

devoluções
boolean