IDeviceSelection

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 fornecido

abstract String getDeviceProductType (IDevice device)

Obtém o tipo de produto dos dispositivos fornecidos

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 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

dispositivoRequested

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

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria para o dispositivo fornecido

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 dos dispositivos fornecidos

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 desconhecido

getExcludeSerials

public abstract  getExcludeSerials ()

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 abstract  getNoMatchReason ()

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 abstract  getProductTypes ()

Obtém uma cópia da lista de tipos de produto

devoluções
um ERROR(/Collection) de tipos de produto

obterPropriedades

public abstract  getProperties ()

Retorna um mapa da lista de propriedades

devoluções
um ERROR(/Map) de nomes de propriedade de dispositivo para valores

getSerials

public abstract  getSerials (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 abstract  getSerials ()

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) foi solicitado

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Define o tipo de dispositivo que devemos usar.

Parâmetros
type IDeviceSelection.BaseDeviceType

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 foi solicitado. Um emulador stub é um espaço reservado para 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