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 |