DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
   ↳ com.android.tradefed.device.DeviceSelectionOptions


Conteneur pour les critères de sélection des appareils.

Résumé

Constructeurs publics

DeviceSelectionOptions()

Méthodes publiques

void addExcludeSerial(String serialNumber)

Ajoutez un numéro de série à la liste d'exclusion.

void addProductType(String productType)

Ajoutez un type de produit aux options de sélection d'appareils.

void addProperty(String propertyKey, String propValue)

Ajouter des critères de propriété aux options de sélection des appareils

void addSerial(String serialNumber)

Ajoutez un numéro de série aux options de sélection des appareils.

static IDeviceSelection createForSerial(String serial)

Méthode de fabrique d'assistance permettant de créer un IDeviceSelection qui ne correspond qu'à l'appareil avec le numéro de série donné

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Fonction d'assistance utilisée pour extraire la variable d'environnement.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Renvoie le type d'appareil que nous devons utiliser.

Integer getBatteryLevel(IDevice device)

Récupère le niveau de la batterie pour l'appareil donné

String getDeviceProductType(IDevice device)

Récupère le type de produit de l'appareil donné

String getDeviceProductVariant(IDevice device)

Récupère la variante de produit des appareils donnés

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

Récupère une copie de la liste d'exclusion des numéros de série

Integer getMaxBatteryLevel()

Récupère le niveau de batterie maximal demandé

Integer getMaxBatteryTemperature()

Récupère le niveau de batterie maximal demandé

Integer getMinBatteryLevel()

Récupère le niveau de batterie minimal demandé

getNoMatchReason()

Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance.

getProductTypes()

Récupère une copie de la liste des types de produits

getProperties()

Renvoie une carte de la liste des établissements

boolean getRequireBatteryCheck()

Indique si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

boolean getRequireBatteryTemperatureCheck()

Indique si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue

getSerials(IDevice device)

Récupère une copie des numéros de série

getSerials()

Renvoie la liste des séries demandées.

boolean localVirtualDeviceRequested()
boolean matches(IDevice device)
boolean nullDeviceRequested()

boolean remoteDeviceRequested()
void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Définit le type d'appareil que nous devons utiliser.

void setDeviceRequested(boolean deviceRequested)

Définit l'indicateur demandé par l'émulateur

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

Définit l'indicateur demandé par l'émulateur

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

Définit le niveau de batterie maximal

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Définit le niveau de batterie maximal

void setMinBatteryLevel(Integer minBattery)

Définit le niveau de batterie minimal

void setNullDeviceRequested(boolean nullDeviceRequested)

Définit l'indicateur d'appareil nul demandé

void setRequireBatteryCheck(boolean requireCheck)

Indique si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Définit si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue.

void setSerial(String... serialNumber)

Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Définit l'indicateur d'émulateur bouchon demandé

boolean stubEmulatorRequested()

Constructeurs publics

DeviceSelectionOptions

public DeviceSelectionOptions ()

Méthodes publiques

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Ajoutez un numéro de série à la liste d'exclusion.

addProductType

public void addProductType (String productType)

Ajoutez un type de produit aux options de sélection d'appareils.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Ajouter des critères de propriété aux options de sélection des appareils

Paramètres
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Ajoutez un numéro de série aux options de sélection des appareils.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Méthode de fabrique d'assistance permettant de créer un IDeviceSelection qui ne correspond qu'à l'appareil avec le numéro de série donné

Paramètres
serial String

Renvoie
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Renvoie
boolean

emulatorRequested

public boolean emulatorRequested ()

Renvoie
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Fonction d'assistance utilisée pour extraire la variable d'environnement. Il s'agit essentiellement d'un wrapper autour de System.getenv(String). Cela est fait à des fins de test unitaire.

Paramètres
name String: variable d'environnement à extraire.

Renvoie
String une valeur String de la variable d'environnement ou nulle si elle n'est pas disponible.

gceDeviceRequested

public boolean gceDeviceRequested ()

Renvoie
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Renvoie le type d'appareil que nous devons utiliser.

Renvoie
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Récupère le niveau de la batterie pour l'appareil donné

Paramètres
device IDevice: IDevice

Renvoie
Integer le niveau de batterie de l'appareil ou null si inconnu

getDeviceProductType

public String getDeviceProductType (IDevice device)

Récupère le type de produit de l'appareil donné

Paramètres
device IDevice: IDevice

Renvoie
String le type de produit de l'appareil ou null si inconnu ;

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Récupère la variante de produit des appareils donnés

Paramètres
device IDevice: IDevice

Renvoie
String la variante du produit de l'appareil ou null si elle est inconnue

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Renvoie
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Récupère une copie de la liste d'exclusion des numéros de série

Renvoie
une ERROR(/Collection) de numéros de série

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Récupère le niveau de batterie maximal demandé

Renvoie
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Récupère le niveau de batterie maximal demandé

Renvoie
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Récupère le niveau de batterie minimal demandé

Renvoie
Integer

getNoMatchReason

public  getNoMatchReason ()

Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance.

Renvoie
une carte des numéros de série et des raisons pour lesquelles ils n'ont pas été attribués ;

getProductTypes

public  getProductTypes ()

Récupère une copie de la liste des types de produits

Renvoie
un ERROR(/Collection) de types de produits

getProperties

public  getProperties ()

Renvoie une carte de la liste des établissements

Renvoie
un ERROR(/Map) de noms de propriétés d'appareils et de valeurs

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Indique si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

Renvoie
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Indique si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue

Renvoie
boolean

getSerials

public  getSerials (IDevice device)

Récupère une copie des numéros de série

Paramètres
device IDevice: IDevice représentant l'appareil envisagé pour la sélection.

Renvoie
une ERROR(/Collection) de numéros de série

getSerials

public  getSerials ()

Renvoie la liste des séries demandées.

Renvoie

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Renvoie
boolean

correspond à

public boolean matches (IDevice device)

Paramètres
device IDevice

Renvoie
boolean true si le IDevice donné correspond aux options fournies. Sinon false.

nullDeviceRequested

public boolean nullDeviceRequested ()

Renvoie
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Renvoie
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Définit le type d'appareil que nous devons utiliser.

Paramètres
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Définit l'indicateur demandé par l'émulateur

Paramètres
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Paramètres
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Définit l'indicateur demandé par l'émulateur

Paramètres
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Paramètres
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Définit le niveau de batterie maximal

Paramètres
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau de batterie maximal

Paramètres
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Définit le niveau de batterie minimal

Paramètres
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur d'appareil nul demandé

Paramètres
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Indique si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

Paramètres
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Définit si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue.

Paramètres
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes.

Paramètres
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Définit l'indicateur d'émulateur bouchon demandé

Paramètres
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Renvoie
boolean