DeviceSelectionOptions
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.Object | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Contenedor para criterios de selección de dispositivo.
Resumen
Clases anidadas | |
---|---|
enum | DeviceSelectionOptions.DeviceRequestedType Los diferentes tipos posibles de dispositivos de marcador de posición admitidos. |
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 dispositivo. |
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 del dispositivo. |
static IDeviceSelection | createForSerial (String serial) Ayudante método de fábrica para crear un |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name) Función auxiliar utilizada para recuperar la variable de entorno. |
boolean | gceDeviceRequested () |
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 dispositivos dada |
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 mínimo de batería 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 la verificación de la temperatura de la batería para dispositivos con una 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 | setDeviceRequested (boolean deviceRequested) Establece la bandera solicitada del emulador |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested) Establece la bandera solicitada del 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 dispositivo nulo solicitado |
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 una 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 la bandera solicitada del emulador de stub |
void | setTcpDeviceRequested (boolean tcpDeviceRequested) Establece el indicador solicitado del dispositivo tcp |
boolean | stubEmulatorRequested () |
boolean | tcpDeviceRequested ()
|
Constructores públicos
DeviceSelectionOptions
public DeviceSelectionOptions ()
Métodos públicos
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Agregue un número de serie a la lista de exclusión.
addProductType
public void addProductType (String productType)
Agregue un tipo de producto a las opciones de selección de dispositivo.
addProperty
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 |
addSerial
public void addSerial (String serialNumber)
Agregue un número de serie a las opciones de selección del dispositivo.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Ayudante método de fábrica para crear un IDeviceSelection
que sólo coincidirá con el dispositivo de serie dado
Parámetros | |
---|---|
serial | String |
Devoluciones | |
---|---|
IDeviceSelection |
deviceRequested
public boolean deviceRequested ()
Devoluciones | |
---|---|
boolean |
emulatorRequested
public boolean emulatorRequested ()
Devoluciones | |
---|---|
boolean |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Función auxiliar utilizada para recuperar la variable de entorno. Se trata esencialmente de una envoltura alrededor de System.getenv(String)
Esto se hace para fines de prueba unidad.
Parámetros | |
---|---|
name | String : la variable de entorno para ir a buscar. |
Devoluciones | |
---|---|
String | una String de valor de la variable de entorno o nulo si no está disponible. |
gceDeviceRequested
public boolean gceDeviceRequested ()
Devoluciones | |
---|---|
boolean |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Recupera el nivel de batería para el dispositivo dado.
Parámetros | |
---|---|
device | IDevice : la 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 : la 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 dispositivos dada
Parámetros | |
---|---|
device | IDevice : la IDevice |
Devoluciones | |
---|---|
String | la variante de 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 mínimo de batería 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 |
getProperties
publicgetProperties ()
Devuelve un mapa de la lista de propiedades.
Devoluciones | |
---|---|
un ERROR(/Map) de nombres de propiedades del dispositivo a los 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 la verificación de la temperatura de la batería para dispositivos con una 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 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 dado IDevice está a la altura de las opciones proporcionadas. false de lo contrario |
nullDeviceRequested
public boolean nullDeviceRequested ()
Devoluciones | |
---|---|
boolean |
remoteDeviceRequested
public boolean remoteDeviceRequested ()
Devoluciones | |
---|---|
boolean |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Establece la bandera solicitada del emulador
Parámetros | |
---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Parámetros | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Establece la bandera solicitada del emulador
Parámetros | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parámetros | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Establece el nivel máximo de batería
Parámetros | |
---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Establece el nivel máximo de batería
Parámetros | |
---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Establece el nivel mínimo de batería
Parámetros | |
---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Establece el indicador de dispositivo nulo solicitado
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 una 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 la bandera solicitada del emulador de stub
Parámetros | |
---|---|
stubEmulatorRequested | boolean |
setTcpDeviceRequested
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
Establece el indicador solicitado del dispositivo tcp
Parámetros | |
---|---|
tcpDeviceRequested | boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Devoluciones | |
---|---|
boolean |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
Devoluciones | |
---|---|
boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.