Selección de dispositivo
public interface IDeviceSelection
implements IMatcher <IDevice>
com.android.tradefed.device.IDeviceSelection |
Interfaz para criterios de selección de dispositivos.
Resumen
Métodos públicos | |
---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Devuelve el tipo de dispositivo que debemos usar. |
abstract Integer | getBatteryLevel (IDevice device) Recupera el nivel de batería del dispositivo dado |
abstract String | getDeviceProductType (IDevice device) Obtiene el tipo de producto de dispositivos dado |
abstract String | getDeviceProductVariant (IDevice device) Obtiene la variante de producto de dispositivos dada |
abstract | getExcludeSerials () Obtiene una copia de la lista de exclusión de números de serie. |
abstract | getNoMatchReason () Devuelve el motivo por el cual el dispositivo no coincidió. |
abstract | getProductTypes () Obtiene una copia de la lista de tipos de productos. |
abstract | getProperties () Devuelve un mapa de la lista de propiedades. |
abstract | getSerials (IDevice device) Obtiene una copia de los números de serie. |
abstract | getSerials () Devuelve la lista de publicaciones seriadas solicitadas. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Establece el tipo de dispositivo que debemos utilizar. |
abstract void | setRequireBatteryCheck (boolean requireCheck) Establece si queremos o no hacer el test de batería. |
abstract void | setSerial (String... serialNumber) Establezca la lista de inclusión de números de serie, reemplazando cualquier valor existente. |
abstract boolean | stubEmulatorRequested () |
abstract boolean | tcpDeviceRequested () |
Métodos públicos
dispositivoSolicitado
public abstract boolean deviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo |
emuladorSolicitado
public abstract boolean emulatorRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un emulador |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo gce (también conocido como dispositivo remoto) |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Devuelve el tipo de dispositivo que debemos usar.
Devoluciones | |
---|---|
IDeviceSelection.BaseDeviceType |
obtener nivel de batería
public abstract Integer getBatteryLevel (IDevice device)
Recupera el nivel de batería del dispositivo dado
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
Integer | el nivel de batería del dispositivo o null si se desconoce |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Obtiene el tipo de producto de dispositivos dado
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
String | el tipo de producto del dispositivo o null si se desconoce |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Obtiene la variante de producto de dispositivos dada
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
String | la variante del producto del dispositivo o null si se desconoce |
getExcludeSerials
public abstractgetExcludeSerials ()
Obtiene una copia de la lista de exclusión de números de serie.
Devoluciones | |
---|---|
un ERROR(/Collection) de números de serie |
getNoMatchRazón
public abstractgetNoMatchReason ()
Devuelve el motivo por el cual el dispositivo no coincidió.
Devoluciones | |
---|---|
un mapa del número de serie al motivo por el cual no fue asignado |
obtener tipos de productos
public abstractgetProductTypes ()
Obtiene una copia de la lista de tipos de productos.
Devoluciones | |
---|---|
un ERROR(/Collection) de tipos de productos |
obtenerPropiedades
public abstractgetProperties ()
Devuelve un mapa de la lista de propiedades.
Devoluciones | |
---|---|
un ERROR(/Map) de nombres de propiedades del dispositivo a valores |
obtener seriales
public abstractgetSerials (IDevice device)
Obtiene una copia de los números de serie.
Parámetros | |
---|---|
device | IDevice : el IDevice que representa el dispositivo considerado para la selección. |
Devoluciones | |
---|---|
un ERROR(/Collection) de números de serie |
obtener seriales
public abstractgetSerials ()
Devuelve la lista de publicaciones seriadas solicitadas.
Devoluciones | |
---|---|
Dispositivo nulo solicitado
public abstract boolean nullDeviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo nulo (es decir, no se requiere ningún dispositivo) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Establece el tipo de dispositivo que debemos utilizar.
Parámetros | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Establece si queremos o no hacer el test de batería.
Parámetros | |
---|---|
requireCheck | boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Establezca la lista de inclusión de números de serie, reemplazando cualquier valor existente.
Parámetros | |
---|---|
serialNumber | String |
stubEmulatorSolicitado
public abstract boolean stubEmulatorRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un emulador de código auxiliar. Un emulador de código auxiliar es un marcador de posición que se utilizará cuando la configuración tiene que iniciar un emulador. |
tcpDeviceRequested
public abstract boolean tcpDeviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo tcp (también conocido como dispositivo conectado adb) |