Opções de seleção de dispositivo

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Recipiente para critérios de seleção de dispositivos.

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 de dispositivo.

void addProperty (String propertyKey, String propValue)

Adicione critérios de propriedade às opções de seleção de dispositivos

void addSerial (String serialNumber)

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

static IDeviceSelection createForSerial (String serial)

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

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar 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 determinado

String getDeviceProductType (IDevice device)

Obtém o tipo de produto de dispositivos fornecido

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 produto

getProperties ()

Retorna um mapa da lista de propriedades

boolean getRequireBatteryCheck ()

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

boolean getRequireBatteryTemperatureCheck ()

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

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 do emulador

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

Define o sinalizador solicitado do 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 da bateria

void setNullDeviceRequested (boolean nullDeviceRequested)

Define o sinalizador solicitado 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 de bateria desconhecida

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

Opções de seleção de dispositivo

public DeviceSelectionOptions ()

Métodos públicos

addExcludeSerial

public void addExcludeSerial (String serialNumber)

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

adicionarProductType

public void addProductType (String productType)

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

adicionarPropriedade

public void addProperty (String propertyKey, 
                String propValue)

Adicione critérios de propriedade às opções de seleção de dispositivos

Parâmetros
propertyKey String

propValue String

adicionarSerial

public void addSerial (String serialNumber)

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

criarForSerial

public static IDeviceSelection createForSerial (String serial)

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

Parâmetros
serial String

Devoluções
IDeviceSelection

dispositivo solicitado

public boolean deviceRequested ()

Devoluções
boolean

emuladorRequested

public boolean emulatorRequested ()

Devoluções
boolean

buscarEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar 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 null 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

obterBatteryLevel

public Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria para o dispositivo determinado

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 de dispositivos fornecido

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 for desconhecida

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 propriedades de dispositivos para valores

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Devoluções
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

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

dispositivoremotoRequested

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 do 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 do emulador

Parâmetros
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parâmetros
gceDeviceRequested boolean

setMaxBatteryLevel

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 da bateria

Parâmetros
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Define o sinalizador solicitado 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 de bateria desconhecida

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