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 de l'appareil.

void addProperty(String propertyKey, String propValue)

Ajouter un critère 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 de l'appareil.

static IDeviceSelection createForSerial(String serial)

Méthode de fabrique d'assistance pour créer un IDeviceSelection qui ne correspondra 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 récupérer 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 batterie de l'appareil spécifié

String getDeviceProductType(IDevice device)

Obtient le type de produit des appareils spécifiés.

String getDeviceProductVariant(IDevice device)

Récupère la variante du produit des appareils spécifiés.

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

Obtient une copie de la liste d'exclusion des numéros de série

Integer getMaxBatteryLevel()

Obtient le niveau de batterie maximal demandé.

Integer getMaxBatteryTemperature()

Obtient le niveau de batterie maximal demandé.

Integer getMinBatteryLevel()

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

getNoMatchReason()

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

getProductTypes()

Obtient une copie de la liste des types de produits

getProperties()

Renvoie une carte de la liste des propriétés

boolean getRequireBatteryCheck()

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

boolean getRequireBatteryTemperatureCheck()

Indique si une 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)

Obtient 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 à utiliser.

void setDeviceRequested(boolean deviceRequested)

Définit l'indicateur de l'émulateur demandé.

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

Définit l'indicateur de requête de 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 de périphérique 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)

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.

void setSerial(String... serialNumber)

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

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Définit l'indicateur de demande de l'émulateur de stub.

boolean shouldCreateTemporarilyPlaceholder()

Créez un espace réservé temporaire à partir des métadonnées.

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 de l'appareil.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Ajouter un critère 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 de l'appareil.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Méthode de fabrique d'assistance pour créer un IDeviceSelection qui ne correspondra 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 récupérer la variable d'environnement. Il s'agit essentiellement d'un wrapper autour de System.getenv(String). Cela est fait à des fins de tests unitaires.

Paramètres
name String : variable d'environnement à récupérer.

Renvoie
String une valeur String de la variable d'environnement ou "null" 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 batterie de l'appareil spécifié

Paramètres
device IDevice : IDevice

Renvoie
Integer le niveau de batterie de l'appareil ou null s'il est inconnu.

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils spécifiés.

Paramètres
device IDevice : IDevice

Renvoie
String le type de produit de l'appareil ou null s'il est inconnu.

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Récupère la variante du produit des appareils spécifié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 ()

Obtient une copie de la liste d'exclusion des numéros de série

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

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtient le niveau de batterie maximal demandé.

Renvoie
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtient le niveau de batterie maximal demandé.

Renvoie
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

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

Renvoie
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Renvoie
une carte du numéro de série à la raison pour laquelle il n'a pas été attribué.

getProductTypes

public  getProductTypes ()

Obtient une copie de la liste des types de produits

Renvoie
ERROR(/Collection) types de produits

getProperties

public  getProperties ()

Renvoie une carte de la liste des propriétés

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Indique si une 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 une 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)

Obtient une copie des numéros de série

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

Renvoie
ERROR(/Collection) 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 à utiliser.

Paramètres
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Définit l'indicateur de l'émulateur demandé.

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 de l'émulateur demandé.

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 de périphérique 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)

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.

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 les valeurs existantes.

Paramètres
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Définit l'indicateur de demande de l'émulateur de stub.

Paramètres
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

Créez un espace réservé temporaire à partir des métadonnées.

Renvoie
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Renvoie
boolean