DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Conteneur pour les critères de sélection de l'appareil.

Résumé

Constructeurs publics

DeviceSelectionOptions ()

Méthodes publiques

void addExcludeSerial (String serialNumber)

Ajouter 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 un critère de propriété aux options de sélection de périphérique

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 ne correspondra qu'à un appareil avec un 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 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 d'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 la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

boolean getRequireBatteryTemperatureCheck ()

Obtient 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)

Obtient une copie des numéros de série

getSerials ()

Renvoie la liste des publications en série 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 maximum de la batterie

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau maximum de la batterie

void setMinBatteryLevel (Integer minBattery)

Définit le niveau de batterie minimum

void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur de périphérique nul demandé

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

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Constructeurs publics

DeviceSelectionOptions

public DeviceSelectionOptions ()

Méthodes publiques

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Ajouter 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 un critère de propriété aux options de sélection de périphérique

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

createForSerial

public static IDeviceSelection createForSerial (String serial)

Méthode d'usine d'assistance pour créer un IDeviceSelection qui ne correspondra qu'à un appareil avec un numéro de série donné

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 test unitaire.

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

Retour
String une valeur String de la variable d'environnement ou null si non disponible.

gceDeviceRequested

public boolean gceDeviceRequested ()

Retour
boolean

getBaseDeviceTypeRequestedgetBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Renvoie le type d'appareil que nous devrions utiliser.

Retour
IDeviceSelection.BaseDeviceType

getBatteryLevel

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 batterie de l'appareil ou null si inconnu

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtient le type de produit d'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 inconnue

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

getMaxBatteryLevel

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
a 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

Retour
une ERROR(/Collection) de types de produits

getProperties

public  getProperties ()

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

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Obtient si la 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 la 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 : L' 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 publications en série 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

setBaseDeviceTypeRequestedsetBaseDeviceTypeRequested

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

setDeviceTypeRequestedsetDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Paramètres
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequestedsetEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

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

Paramètres
emulatorRequested boolean

setGceDeviceRequestedsetGceDeviceRequested

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 de batterie minimum

Paramètres
minBattery Integer

setNullDeviceRequestedsetNullDeviceRequested

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)

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

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

setStubEmulatorRequestedsetStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

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

Paramètres
stubEmulatorRequested boolean

setTcpDeviceRequestedsetTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur de demande de périphérique tcp

Paramètres
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Retour
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Retour
boolean