DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Contêiner dos 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)

Adicionar 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 do dispositivo.

static IDeviceSelection createForSerial(String serial)

Método auxiliar de fábrica para criar um IDeviceSelection que corresponderá apenas ao dispositivo com o número de série 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 de bateria de um dispositivo específico

String getDeviceProductType(IDevice device)

Recebe o tipo de produto de dispositivos fornecido

String getDeviceProductVariant(IDevice device)

Recebe a variante de produto do dispositivo especificada

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

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

Integer getMaxBatteryLevel()

Recebe o nível máximo de bateria solicitado

Integer getMaxBatteryTemperature()

Recebe o nível máximo de bateria solicitado

Integer getMinBatteryLevel()

Recebe o nível mínimo de bateria solicitado

getNoMatchReason()

Retorna o motivo da não correspondência com o dispositivo.

getProductTypes()

Recebe uma cópia da lista de tipos de produto

getProperties()

Retorna um mapa da lista de propriedades

boolean getRequireBatteryCheck()

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

boolean getRequireBatteryTemperatureCheck()

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

getSerials(IDevice device)

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

getSerials()

Retorna a lista de séries solicitadas.

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 a flag solicitada pelo emulador

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

Define a flag solicitada 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 a flag de dispositivo nulo solicitada

void setRequireBatteryCheck(boolean requireCheck)

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

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

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

void setSerial(String... serialNumber)

Substitua os valores atuais para definir a lista de inclusão de números de série.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Define a flag de solicitação do emulador de stub

boolean stubEmulatorRequested()

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

adicionarPropriedade

public void addProperty (String propertyKey, 
                String propValue)

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

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 auxiliar de fábrica para criar um IDeviceSelection que corresponderá apenas ao dispositivo com o número de série fornecido

Parâmetros
serial String

Retorna
IDeviceSelection

dispositivo solicitado

public boolean deviceRequested ()

Retorna
boolean

EmulatorSolicitado

public boolean emulatorRequested ()

Retorna
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar a variável de ambiente. Essencialmente, ele é 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.

Retorna
String um valor String da variável de ambiente ou nulo, se não estiver disponível.

gceDeviceRequested

public boolean gceDeviceRequested ()

Retorna
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Retorna o tipo de dispositivo que devemos usar.

Retorna
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Recupera o nível de bateria de um dispositivo específico

Parâmetros
device IDevice: o IDevice

Retorna
Integer o nível de bateria do dispositivo ou null se for desconhecido

getDeviceProductType

public String getDeviceProductType (IDevice device)

Recebe o tipo de produto de dispositivos fornecido

Parâmetros
device IDevice: o IDevice

Retorna
String o tipo de produto do dispositivo ou null se for desconhecido

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Recebe a variante de produto do dispositivo especificada

Parâmetros
device IDevice: o IDevice

Retorna
String a variante do produto do dispositivo ou null, se for desconhecida

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Retorna
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

Retorna
uma ERROR(/Collection) de números de série

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Recebe o nível máximo de bateria solicitado

Retorna
Integer

getMaxBatteryTemperatura

public Integer getMaxBatteryTemperature ()

Recebe o nível máximo de bateria solicitado

Retorna
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Recebe o nível mínimo de bateria solicitado

Retorna
Integer

getNoMatchReason

public  getNoMatchReason ()

Retorna o motivo da não correspondência com o dispositivo.

Retorna
Um mapa do número de série com o motivo da não alocação

getProductTypes

public  getProductTypes ()

Recebe uma cópia da lista de tipos de produto

Retorna
uma ERROR(/Collection) de tipos de produto

getProperties

public  getProperties ()

Retorna um mapa da lista de propriedades

Retorna
uma ERROR(/Map) de nomes de propriedades do dispositivo para valores

getRequiredBatteryCheck

public boolean getRequireBatteryCheck ()

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

Retorna
boolean

getExigirBatteryTemperaturaCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Retorna
boolean

getSerials

public  getSerials (IDevice device)

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

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

Retorna
uma ERROR(/Collection) de números de série

getSerials

public  getSerials ()

Retorna a lista de séries solicitadas.

Retorna

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Retorna
boolean

é igual a

public boolean matches (IDevice device)

Parâmetros
device IDevice

Retorna
boolean true se o IDevice fornecido for uma correspondência para as opções fornecidas. Caso contrário, false

nullDeviceRequested

public boolean nullDeviceRequested ()

Retorna
boolean

RemoteDeviceRequested

public boolean remoteDeviceRequested ()

Retorna
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 a flag solicitada 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 a flag solicitada pelo 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

setMaxBatteryTemperatura

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 a flag de dispositivo nulo solicitada

Parâmetros
nullDeviceRequested boolean

setExigirBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Parâmetros
requireCheck boolean

setExigirBatteryTemperaturaCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

Parâmetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Substitua os valores atuais para definir a lista de inclusão de números de série.

Parâmetros
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Define a flag de solicitação do emulador de stub

Parâmetros
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Retorna
boolean