Seleção de dispositivo
public interface IDeviceSelection
implements IMatcher <IDevice>
com.android.tradefed.device.IDeviceSelection |
Interface para critérios de seleção de dispositivos.
Resumo
Métodos públicos | |
---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Retorna o tipo de dispositivo que devemos usar. |
abstract Integer | getBatteryLevel (IDevice device) Recupera o nível da bateria para o dispositivo determinado |
abstract String | getDeviceProductType (IDevice device) Obtém o tipo de produto de dispositivos fornecido |
abstract String | getDeviceProductVariant (IDevice device) Obtém a variante de produto dos dispositivos fornecidos |
abstract | getExcludeSerials () Obtém uma cópia da lista de exclusão de números de série |
abstract | getNoMatchReason () Retorna o motivo pelo qual o dispositivo não foi correspondido. |
abstract | getProductTypes () Obtém uma cópia da lista de tipos de produto |
abstract | getProperties () Retorna um mapa da lista de propriedades |
abstract | getSerials (IDevice device) Obtém uma cópia dos números de série |
abstract | getSerials () Retorna a lista de seriais solicitados. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Define o tipo de dispositivo que devemos usar. |
abstract void | setRequireBatteryCheck (boolean requireCheck) Define se queremos ou não fazer a verificação da bateria. |
abstract void | setSerial (String... serialNumber) Defina a lista de inclusão de números de série, substituindo quaisquer valores existentes. |
abstract boolean | stubEmulatorRequested () |
abstract boolean | tcpDeviceRequested () |
Métodos públicos
dispositivo solicitado
public abstract boolean deviceRequested ()
Devoluções | |
---|---|
boolean | true se um dispositivo foi solicitado |
emuladorRequested
public abstract boolean emulatorRequested ()
Devoluções | |
---|---|
boolean | true se um emulador foi solicitado |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
Devoluções | |
---|---|
boolean | true se um dispositivo gce (também conhecido como dispositivo remoto) foi solicitado |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Retorna o tipo de dispositivo que devemos usar.
Devoluções | |
---|---|
IDeviceSelection.BaseDeviceType |
obterBatteryLevel
public abstract 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 abstract 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 abstract 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 |
getExcludeSerials
public abstractgetExcludeSerials ()
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 |
getNoMatchReason
public abstractgetNoMatchReason ()
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 abstractgetProductTypes ()
Obtém uma cópia da lista de tipos de produto
Devoluções | |
---|---|
um ERROR(/Collection) de tipos de produtos |
obterPropriedades
public abstractgetProperties ()
Retorna um mapa da lista de propriedades
Devoluções | |
---|---|
um ERROR(/Map) de nomes de propriedades de dispositivos para valores |
getSerials
public abstractgetSerials (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 abstractgetSerials ()
Retorna a lista de seriais solicitados.
Devoluções | |
---|---|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
Devoluções | |
---|---|
boolean | true se um dispositivo nulo (também conhecido como nenhum dispositivo necessário) tiver sido solicitado |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Define o tipo de dispositivo que devemos usar.
Parâmetros | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Define se queremos ou não fazer a verificação da bateria.
Parâmetros | |
---|---|
requireCheck | boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Defina a lista de inclusão de números de série, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
serialNumber | String |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
Devoluções | |
---|---|
boolean | true se um emulador de stub tiver sido solicitado. Um emulador stub é um espaço reservado a ser usado quando a configuração precisa iniciar um emulador. |
tcpDeviceRequested
public abstract boolean tcpDeviceRequested ()
Devoluções | |
---|---|
boolean | true se um dispositivo tcp (também conhecido como dispositivo conectado adb) foi solicitado |