Opciones de selección de dispositivo
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.Objeto | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Contenedor para criterios de selección de dispositivos.
Resumen
Constructores públicos | |
---|---|
DeviceSelectionOptions () |
Métodos públicos | |
---|---|
void | addExcludeSerial (String serialNumber) Agregue un número de serie a la lista de exclusión. |
void | addProductType (String productType) Agregue un tipo de producto a las opciones de selección de dispositivos. |
void | addProperty (String propertyKey, String propValue) Agregar un criterio de propiedad a las opciones de selección de dispositivos |
void | addSerial (String serialNumber) Agregue un número de serie a las opciones de selección de dispositivos. |
static IDeviceSelection | createForSerial (String serial) Método de fábrica auxiliar para crear una |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name) Función auxiliar utilizada para obtener la variable de entorno. |
boolean | gceDeviceRequested () |
IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Devuelve el tipo de dispositivo que debemos usar. |
Integer | getBatteryLevel (IDevice device) Recupera el nivel de batería para el dispositivo dado |
String | getDeviceProductType (IDevice device) Obtiene el tipo de producto de dispositivos dado |
String | getDeviceProductVariant (IDevice device) Obtiene la variante de producto de los dispositivos dados |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
getExcludeSerials () Obtiene una copia de la lista de exclusión de números de serie | |
Integer | getMaxBatteryLevel () Obtiene el nivel máximo de batería solicitado |
Integer | getMaxBatteryTemperature () Obtiene el nivel máximo de batería solicitado |
Integer | getMinBatteryLevel () Obtiene el nivel de batería mínimo solicitado |
getNoMatchReason () Devuelve el motivo por el cual el dispositivo no coincidió. | |
getProductTypes () Obtiene una copia de la lista de tipos de productos | |
getProperties () Devuelve un mapa de la lista de propiedades. | |
boolean | getRequireBatteryCheck () Obtiene si se requiere verificación de batería para dispositivos con nivel de batería desconocido |
boolean | getRequireBatteryTemperatureCheck () Obtiene si se requiere verificación de temperatura de la batería para dispositivos con temperatura de batería desconocida |
getSerials (IDevice device) Obtiene una copia de los números de serie. | |
getSerials () Devuelve la lista de publicaciones seriadas solicitadas. | |
boolean | localVirtualDeviceRequested () |
boolean | matches (IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Establece el tipo de dispositivo que debemos usar. |
void | setDeviceRequested (boolean deviceRequested) Establece el indicador solicitado por el emulador |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested) Establece el indicador solicitado por el emulador |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery) Establece el nivel máximo de batería |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature) Establece el nivel máximo de batería |
void | setMinBatteryLevel (Integer minBattery) Establece el nivel mínimo de batería |
void | setNullDeviceRequested (boolean nullDeviceRequested) Establece el indicador de solicitud de dispositivo nulo |
void | setRequireBatteryCheck (boolean requireCheck) Establece si se requiere verificación de batería para dispositivos con nivel de batería desconocido |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature) Establece si se requiere la verificación de la temperatura de la batería para dispositivos con temperatura de batería desconocida |
void | setSerial (String... serialNumber) Configure la lista de inclusión de números de serie, reemplazando cualquier valor existente. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested) Establece el indicador solicitado del emulador de stub |
void | setTcpDeviceRequested (boolean tcpDeviceRequested) Establece el indicador solicitado del dispositivo tcp |
boolean | stubEmulatorRequested () |
boolean | tcpDeviceRequested ()
|
Constructores públicos
Opciones de selección de dispositivo
public DeviceSelectionOptions ()
Métodos públicos
agregarExcluirSerial
public void addExcludeSerial (String serialNumber)
Agregue un número de serie a la lista de exclusión.
añadirProductType
public void addProductType (String productType)
Agregue un tipo de producto a las opciones de selección de dispositivos.
agregarPropiedad
public void addProperty (String propertyKey, String propValue)
Agregar un criterio de propiedad a las opciones de selección de dispositivos
Parámetros | |
---|---|
propertyKey | String |
propValue | String |
añadirSerial
public void addSerial (String serialNumber)
Agregue un número de serie a las opciones de selección de dispositivos.
crearParaSerial
public static IDeviceSelection createForSerial (String serial)
Método de fábrica auxiliar para crear una IDeviceSelection
que solo coincidirá con el dispositivo con el número de serie dado
Parámetros | |
---|---|
serial | String |
Devoluciones | |
---|---|
IDeviceSelection |
dispositivoRequerido
public boolean deviceRequested ()
Devoluciones | |
---|---|
boolean |
emuladorRequerido
public boolean emulatorRequested ()
Devoluciones | |
---|---|
boolean |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Función auxiliar utilizada para obtener la variable de entorno. Es esencialmente un envoltorio alrededor ERROR(/System#getenv(String))
Esto se hace con fines de prueba unitaria.
Parámetros | |
---|---|
name | String : la variable de entorno a buscar. |
Devoluciones | |
---|---|
String | un valor ERROR(/String) de la variable de entorno o nulo si no está disponible. |
gceDeviceSolicitado
public boolean gceDeviceRequested ()
Devoluciones | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Devuelve el tipo de dispositivo que debemos usar.
Devoluciones | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Recupera el nivel de batería para el dispositivo dado
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
Integer | el nivel de batería del dispositivo o null si se desconoce |
getDeviceProductType
public 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 String getDeviceProductVariant (IDevice device)
Obtiene la variante de producto de los dispositivos dados
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
String | la variante del producto del dispositivo o null si se desconoce |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Devoluciones | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExcludeSerials
publicgetExcludeSerials ()
Obtiene una copia de la lista de exclusión de números de serie
Devoluciones | |
---|---|
un ERROR(/Collection) de números de serie |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Obtiene el nivel máximo de batería solicitado
Devoluciones | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Obtiene el nivel máximo de batería solicitado
Devoluciones | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Obtiene el nivel de batería mínimo solicitado
Devoluciones | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Devuelve el motivo por el cual el dispositivo no coincidió.
Devoluciones | |
---|---|
un mapa del número de serie al motivo por el cual no se asignó |
getProductTypes
publicgetProductTypes ()
Obtiene una copia de la lista de tipos de productos
Devoluciones | |
---|---|
un ERROR(/Collection) de tipos de productos |
obtener propiedades
publicgetProperties ()
Devuelve un mapa de la lista de propiedades.
Devoluciones | |
---|---|
un ERROR(/Map) de nombres de propiedades de dispositivos a valores |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Obtiene si se requiere verificación de batería para dispositivos con nivel de batería desconocido
Devoluciones | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Obtiene si se requiere verificación de temperatura de la batería para dispositivos con temperatura de batería desconocida
Devoluciones | |
---|---|
boolean |
getSerials
publicgetSerials (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 |
getSerials
publicgetSerials ()
Devuelve la lista de publicaciones seriadas solicitadas.
Devoluciones | |
---|---|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
Devoluciones | |
---|---|
boolean |
partidos
public boolean matches (IDevice device)
Parámetros | |
---|---|
device | IDevice |
Devoluciones | |
---|---|
boolean | true si el IDevice proporcionado coincide con las opciones proporcionadas. false de lo contrario |
nullDeviceRequested
public boolean nullDeviceRequested ()
Devoluciones | |
---|---|
boolean |
dispositivo remoto solicitado
public boolean remoteDeviceRequested ()
Devoluciones | |
---|---|
boolean |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Establece el tipo de dispositivo que debemos usar.
Parámetros | |
---|---|
type | IDeviceSelection.BaseDeviceType |
establecerDispositivoRequerido
public void setDeviceRequested (boolean deviceRequested)
Establece el indicador solicitado por el emulador
Parámetros | |
---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Parámetros | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Establece el indicador solicitado por el emulador
Parámetros | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parámetros | |
---|---|
gceDeviceRequested | boolean |
establecer MaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Establece el nivel máximo de batería
Parámetros | |
---|---|
maxBattery | Integer |
establecer la temperatura máxima de la batería
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Establece el nivel máximo de batería
Parámetros | |
---|---|
maxBatteryTemperature | Integer |
establecerMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Establece el nivel mínimo de batería
Parámetros | |
---|---|
minBattery | Integer |
setNullDeviceSolicitado
public void setNullDeviceRequested (boolean nullDeviceRequested)
Establece el indicador de solicitud de dispositivo nulo
Parámetros | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Establece si se requiere verificación de batería para dispositivos con nivel de batería desconocido
Parámetros | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Establece si se requiere la verificación de la temperatura de la batería para dispositivos con temperatura de batería desconocida
Parámetros | |
---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Configure la lista de inclusión de números de serie, reemplazando cualquier valor existente.
Parámetros | |
---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Establece el indicador solicitado del emulador de stub
Parámetros | |
---|---|
stubEmulatorRequested | boolean |
setTcpDeviceSolicitado
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
Establece el indicador solicitado del dispositivo tcp
Parámetros | |
---|---|
tcpDeviceRequested | boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Devoluciones | |
---|---|
boolean |
tcpDeviceSolicitado
public boolean tcpDeviceRequested ()
Devoluciones | |
---|---|
boolean |