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 Integer getBatteryLevel(IDevice device)

Recupera o nível da bateria do dispositivo especificado

abstract String getDeviceProductType(IDevice device)

Recebe o tipo de produto do dispositivo fornecido

abstract String getDeviceProductVariant(IDevice device)

Recebe a variante de produto dos dispositivos

abstract getExcludeSerials()

Recebe 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()

Recebe uma cópia da lista de tipos de produtos

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 seriais solicitados.

abstract boolean nullDeviceRequested()
abstract void setSerial(String... serialNumber)

Defina a lista de inclusão de números de série, substituindo os valores atuais.

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

Métodos públicos

deviceRequested

public abstract boolean deviceRequested ()

Retorna
boolean true se um dispositivo foi solicitado

emulatorRequested

public abstract boolean emulatorRequested ()

Retorna
boolean true se um emulador foi solicitado

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Retorna
boolean true se um dispositivo GCE (também conhecido como dispositivo remoto) foi solicitado

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria do dispositivo especificado

Parâmetros
device IDevice: o IDevice

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Recebe o tipo de produto do dispositivo fornecido

Parâmetros
device IDevice: o IDevice

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

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Recebe a variante de produto dos dispositivos

Parâmetros
device IDevice: o IDevice

Retorna
String a variante do produto do dispositivo ou null, se desconhecido

getExcludeSerials

public abstract  getExcludeSerials ()

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

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

getNoMatchReason

public abstract  getNoMatchReason ()

Retorna o motivo pelo qual o dispositivo não foi correspondido.

Retorna
Um mapa de número de série para o motivo pelo qual ele não foi alocado

getProductTypes

public abstract  getProductTypes ()

Recebe uma cópia da lista de tipos de produtos

Retorna
uma ERROR(/Collection) de tipos de produtos

getProperties

public abstract  getProperties ()

Retorna um mapa da lista de propriedades

Retorna
um 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
um ERROR(/Collection) de números de série

getSerials

public abstract  getSerials ()

Retorna a lista de seriais solicitados.

Retorna

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Retorna
boolean true se um dispositivo nulo (ou seja, nenhum dispositivo necessário) foi solicitado

setSerial

public abstract void setSerial (String... serialNumber)

Defina a lista de inclusão de números de série, substituindo os valores atuais.

Parâmetros
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Retorna
boolean true, se um emulador de stub foi solicitado. Um stub de emulador é um marcador de posição usado quando a configuração precisa iniciar um emulador.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Retorna
boolean true, se um dispositivo TCP (também conhecido como um dispositivo conectado ao adb) foi solicitado