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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Recebe uma cópia da lista de tipos de produto
Retorna | |
---|---|
|
uma ERROR(/Collection) de tipos de produto |
getProperties
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |