Seleção de dispositivos

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 de bateria de um dispositivo específico

abstract String getDeviceProductType(IDevice device)

Recebe o tipo de produto de dispositivos fornecido

abstract String getDeviceProductVariant(IDevice device)

Recebe a variante de produto do dispositivo especificada

abstract getExcludeSerials()

Recebe uma cópia da lista de exclusão de números de série

abstract getNoMatchReason()

Retorna o motivo da não correspondência com o dispositivo.

abstract getProductTypes()

Recebe uma cópia da lista de tipos de produto

abstract getProperties()

Retorna um mapa da lista de propriedades

abstract getSerials(IDevice device)

Recebe uma cópia dos números de série

abstract getSerials()

Retorna a lista de séries solicitadas.

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)

Substitua os valores atuais para definir a lista de inclusão de números de série.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Métodos públicos

dispositivo solicitado

public abstract boolean deviceRequested ()

Retorna
boolean true se um dispositivo tiver sido solicitado

EmulatorSolicitado

public abstract boolean emulatorRequested ()

Retorna
boolean true se um emulador tiver sido solicitado.

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Retorna
boolean true se um dispositivo gce (também chamado de dispositivo remoto) tiver sido solicitado

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Retorna o tipo de dispositivo que devemos usar.

Retorna
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Recupera o nível de bateria de um dispositivo específico

Parâmetros
device IDevice: o IDevice

Retorna
Integer o nível de bateria do dispositivo ou null se for desconhecido

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Recebe o tipo de produto de dispositivos fornecido

Parâmetros
device IDevice: o IDevice

Retorna
String o tipo de produto do dispositivo ou null se for desconhecido

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Recebe a variante de produto do dispositivo especificada

Parâmetros
device IDevice: o IDevice

Retorna
String a variante do produto do dispositivo ou null, se for desconhecida

getExcludeSerials

public abstract  getExcludeSerials ()

Recebe uma cópia da lista de exclusão de números de série

Retorna
uma ERROR(/Collection) de números de série

getNoMatchReason

public abstract  getNoMatchReason ()

Retorna o motivo da não correspondência com o dispositivo.

Retorna
Um mapa do número de série com o motivo da não alocação

getProductTypes

public abstract  getProductTypes ()

Recebe uma cópia da lista de tipos de produto

Retorna
uma ERROR(/Collection) de tipos de produto

getProperties

public abstract  getProperties ()

Retorna um mapa da lista de propriedades

Retorna
uma ERROR(/Map) de nomes de propriedades do dispositivo para valores

getSerials

public abstract  getSerials (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
uma ERROR(/Collection) de números de série

getSerials

public abstract  getSerials ()

Retorna a lista de séries solicitadas.

Retorna

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Retorna
boolean true se um dispositivo nulo (ou seja, 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

setExigirBatteryCheck

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)

Substitua os valores atuais para definir a lista de inclusão de números de série.

Parâmetros
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Retorna
boolean true se um emulador de stub tiver sido solicitado. Um emulador de stub é uma a ser usado quando a configuração precisar iniciar um emulador.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Retorna
boolean true se um dispositivo TCP (também conhecido como dispositivo conectado ao adb) tiver sido solicitado.