Options de sélection de l'appareil

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 des appareils.

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 n'associera que l'appareil au numéro de série donné

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Fonction d'assistance permettant de récupérer la variable d'environnement.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Affiche le type d'appareil à utiliser.

Integer getBatteryLevel(IDevice device)

Récupère le niveau de batterie d'un appareil donné.

String getDeviceProductType(IDevice device)

Récupère le type de produit des appareils donnés.

String getDeviceProductVariant(IDevice device)

Récupère la variante de produit de l'appareil donné.

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

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

Integer getMaxBatteryLevel()

Obtient le niveau maximal de batterie demandé.

Integer getMaxBatteryTemperature()

Obtient le niveau maximal de batterie demandé.

Integer getMinBatteryLevel()

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

getNoMatchReason()

Affiche 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()

Affiche un mappage de la liste de propriétés

boolean getRequireBatteryCheck()

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

boolean getRequireBatteryTemperatureCheck()

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

getSerials(IDevice device)

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

getSerials()

Affiche 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 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 maximal de la batterie

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Définit le niveau maximal de la batterie

void setMinBatteryLevel(Integer minBattery)

Définit le niveau minimal de batterie

void setNullDeviceRequested(boolean nullDeviceRequested)

Définit l'indicateur "zéro" demandé pour l'appareil.

void setRequireBatteryCheck(boolean requireCheck)

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

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température de 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 demandé par l'émulateur de bouchon

boolean stubEmulatorRequested()

Constructeurs publics

Options de sélection de l'appareil

public DeviceSelectionOptions ()

Méthodes publiques

addExclureSerial

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 des appareils.

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 n'associera que l'appareil au numéro de série donné

Paramètres
serial String

Renvoie
IDeviceSelection

appareil demandé

public boolean deviceRequested ()

Renvoie
boolean

émulateur demandé

public boolean emulatorRequested ()

Renvoie
boolean

récupérerVariableEnvironnement

public String fetchEnvironmentVariable (String name)

Fonction d'assistance permettant de récupérer la variable d'environnement. Il s'agit essentiellement d'un wrapper autour de System.getenv(String). Cette opération est effectuée à 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 la valeur null si elle n'est pas disponible.

gceDeviceDemand

public boolean gceDeviceRequested ()

Renvoie
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Affiche le type d'appareil à utiliser.

Renvoie
IDeviceSelection.BaseDeviceType

GetLevelLevel

public Integer getBatteryLevel (IDevice device)

Récupère le niveau de batterie d'un appareil donné.

Paramètres
device IDevice: IDevice

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

Récupère le type de produit des appareils donnés.

Paramètres
device IDevice: IDevice

Renvoie
String Type de produit de l'appareil, ou null s'il est inconnu

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Récupère la variante de produit de l'appareil donné.

Paramètres
device IDevice: IDevice

Renvoie
String la variante du produit de l'appareil ou null si inconnu

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Renvoie
DeviceSelectionOptions.DeviceRequestedType

getExclureSerials

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

getMaxBatterieLevel

public Integer getMaxBatteryLevel ()

Obtient le niveau maximal de batterie demandé.

Renvoie
Integer

getMaxBatterieTempérature

public Integer getMaxBatteryTemperature ()

Obtient le niveau maximal de batterie demandé.

Renvoie
Integer

GetMinBatterieLevelLevel

public Integer getMinBatteryLevel ()

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

Renvoie
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Renvoie
Carte du numéro de série au motif pour lequel il n'a pas été alloué

getProductTypes

public  getProductTypes ()

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

Renvoie
une ERROR(/Collection) des types de produits

getProperties

public  getProperties ()

Affiche un mappage de la liste de propriétés

Renvoie
un ERROR(/Map) de noms de propriétés de l'appareil en valeurs

getExigerBatterieCheck

public boolean getRequireBatteryCheck ()

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

Renvoie
boolean

getExigerBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température 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 pris en compte pour la sélection.

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

getSerials

public  getSerials ()

Affiche la liste des séries demandées.

Renvoie

localVirtualDeviceDemandé

public boolean localVirtualDeviceRequested ()

Renvoie
boolean

correspond à

public boolean matches (IDevice device)

Paramètres
device IDevice

Renvoie
boolean true si la valeur IDevice donnée correspond aux options fournies. false dans les autres cas

nullDeviceRequest

public boolean nullDeviceRequested ()

Renvoie
boolean

appareil distant demandé

public boolean remoteDeviceRequested ()

Renvoie
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Définit le type d'appareil à utiliser.

Paramètres
type IDeviceSelection.BaseDeviceType

setDeviceRequest

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

setMaxBatterieLevelLevel

public void setMaxBatteryLevel (Integer maxBattery)

Définit le niveau maximal de la batterie

Paramètres
maxBattery Integer

setMaxBatterieTempérature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau maximal de la batterie

Paramètres
maxBatteryTemperature Integer

setMinBatterieLevelLevel

public void setMinBatteryLevel (Integer minBattery)

Définit le niveau minimal de batterie

Paramètres
minBattery Integer

setNullDeviceDemand

public void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur "zéro" demandé pour l'appareil.

Paramètres
nullDeviceRequested boolean

setExigerBatterieCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Paramètres
requireCheck boolean

setExigerBatterieTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température de 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 demandé par l'émulateur de bouchon

Paramètres
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Renvoie
boolean