Options de sélection de périphérique

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'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 périphérique.

static IDeviceSelection createForSerial (String serial)

Méthode d'usine d'assistance pour créer un IDeviceSelection qui correspondra uniquement au périphérique avec une série donnée

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 de périphérique que nous devrions utiliser.

Integer getBatteryLevel (IDevice device)

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

String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils donné

String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donné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 maximum demandé

Integer getMaxBatteryTemperature ()

Obtient le niveau de batterie maximum demandé

Integer getMinBatteryLevel ()

Obtient le niveau de batterie minimum demandé

getNoMatchReason ()

Renvoie la raison pour laquelle le périphérique 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 ()

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

boolean getRequireBatteryTemperatureCheck ()

Obtient 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 de périphérique 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 maximum de la batterie

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau maximum de la batterie

void setMinBatteryLevel (Integer minBattery)

Définit le niveau minimum de la batterie

void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur demandé par le périphérique nul

void setRequireBatteryCheck (boolean requireCheck)

Définit 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 demandé par l'émulateur de stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur demandé par le périphérique TCP

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Constructeurs publics

Options de sélection de périphérique

public DeviceSelectionOptions ()

Méthodes publiques

addExcludeSerial

public void addExcludeSerial (String serialNumber)

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

ajouterType de produit

public void addProductType (String productType)

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

ajouterPropriété

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

ajouterSérie

public void addSerial (String serialNumber)

Ajoutez un numéro de série aux options de sélection de périphérique.

créerPourSérie

public static IDeviceSelection createForSerial (String serial)

Méthode d'usine d'assistance pour créer un IDeviceSelection qui correspondra uniquement au périphérique avec une série donnée

Paramètres
serial String

Retour
IDeviceSelection

appareilDemandé

public boolean deviceRequested ()

Retour
boolean

émulateurDemandé

public boolean emulatorRequested ()

Retour
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 System.getenv(String) Ceci est fait à des fins de tests unitaires.

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

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

gceDeviceRequested

public boolean gceDeviceRequested ()

Retour
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Renvoie le type de périphérique que nous devrions utiliser.

Retour
IDeviceSelection.BaseDeviceType

obtenir le niveau de batterie

public Integer getBatteryLevel (IDevice device)

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

Paramètres
device IDevice : l' IDevice

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils donné

Paramètres
device IDevice : l' IDevice

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donnés

Paramètres
device IDevice : l' IDevice

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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Retour
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

obtenirMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtient le niveau de batterie maximum demandé

Retour
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtient le niveau de batterie maximum demandé

Retour
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtient le niveau de batterie minimum demandé

Retour
Integer

getNoMatchReason

public  getNoMatchReason ()

Renvoie la raison pour laquelle le périphérique n'a pas été mis en correspondance.

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

getProductTypes

public  getProductTypes ()

Obtient une copie de la liste des types de produits

Retour
une ERROR(/Collection) de types de produits

obtenirPropriétés

public  getProperties ()

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

Retour
une ERROR(/Map) des noms de propriétés de périphérique aux valeurs

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Retour
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Obtient 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

Retour
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.

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

getSerials

public  getSerials ()

Renvoie la liste des séries demandées.

Retour

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Retour
boolean

allumettes

public boolean matches (IDevice device)

Paramètres
device IDevice

Retour
boolean true si l’ IDevice donné correspond aux options fournies. false sinon

nullDeviceRequested

public boolean nullDeviceRequested ()

Retour
boolean

RemoteDeviceRequested

public boolean remoteDeviceRequested ()

Retour
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Définit le type de périphérique 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 maximum de la batterie

Paramètres
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau maximum de la batterie

Paramètres
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Définit le niveau minimum de la batterie

Paramètres
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur demandé par le périphérique nul

Paramètres
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Définit 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

définirSérie

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

Paramètres
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur demandé par le périphérique TCP

Paramètres
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Retour
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Retour
boolean