DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Contêiner 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)
Adicionar um critério 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 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 variáveis 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 do dispositivo especificado. |
String
|
getDeviceProductType(IDevice device)
Recebe o tipo de produto dos dispositivos especificados. |
String
|
getDeviceProductVariant(IDevice device)
Recebe a variante de produto dos dispositivos especificados. |
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 pelo qual o dispositivo não foi correspondido. |
|
getProductTypes()
Recebe uma cópia da lista de tipos de produtos. |
|
getProperties()
Retorna um mapa da lista de propriedades |
boolean
|
getRequireBatteryCheck()
Recebe se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido. |
boolean
|
getRequireBatteryTemperatureCheck()
Recebe se a verificação da 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 números de série 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 a flag de emulador solicitada. |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Define a flag de emulador solicitado. |
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 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. |
void
|
setSerial(String... serialNumber)
Defina a lista de inclusão de números de série, substituindo os valores atuais. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Define a flag solicitada do emulador de stub. |
boolean
|
shouldCreateTemporarilyPlaceholder()
Crie um marcador de posição temporário com os metadados. |
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.
addProperty
public void addProperty (String propertyKey,
String propValue)Adicionar um critério 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 de dispositivo.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Método auxiliar de fábrica para criar um IDeviceSelection que só vai corresponder ao dispositivo
com o número de série especificado.
| Parâmetros | |
|---|---|
serial |
String |
| Retorna | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| Retorna | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| Retorna | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Função auxiliar usada para buscar variáveis de ambiente. Ele é 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. |
| 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 da bateria do dispositivo especificado.
| Parâmetros | |
|---|---|
device |
IDevice: o IDevice |
| Retorna | |
|---|---|
Integer |
o nível da bateria do dispositivo ou null se for desconhecido |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Recebe o tipo de produto dos dispositivos especificados.
| 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 dos dispositivos especificados.
| 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 | |
|---|---|
|
um ERROR(/Collection) de números de série |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Recebe o nível máximo de bateria solicitado
| Retorna | |
|---|---|
Integer |
|
getMaxBatteryTemperature
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 pelo qual o dispositivo não foi correspondido.
| Retorna | |
|---|---|
|
um mapa do número de série para o motivo pelo qual ele não foi alocado |
getProductTypes
publicgetProductTypes ()
Recebe uma cópia da lista de tipos de produtos.
| Retorna | |
|---|---|
|
uma ERROR(/Collection) de tipos de produtos |
getProperties
publicgetProperties ()
Retorna um mapa da lista de propriedades
| Retorna | |
|---|---|
|
um ERROR(/Map) de nomes de propriedades do dispositivo para valores |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Recebe se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido.
| Retorna | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Recebe se a verificação da 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 | |
|---|---|
|
um ERROR(/Collection) de números de série |
getSerials
publicgetSerials ()
Retorna a lista de números de série solicitados.
| 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 corresponder às opções apresentadas.
false caso contrário |
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 de emulador solicitada.
| 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 de emulador solicitada.
| 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 de bateria
| Parâmetros | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Define a flag de dispositivo nulo solicitada
| 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.
| Parâmetros | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Defina a lista de inclusão de números de série, substituindo os valores atuais.
| Parâmetros | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Define a flag solicitada do emulador de stub.
| Parâmetros | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Crie um marcador de posição temporário com os metadados.
| Retorna | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Retorna | |
|---|---|
boolean |
|