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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Obtém uma cópia da lista de tipos de produto
Devoluções | |
---|---|
um ERROR(/Collection) de tipos de produtos |
obterPropriedades
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |