Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

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é

Classes imbriquées

enum DeviceSelectionOptions.DeviceRequestedType

Les différents types possibles d'appareils d'espace réservé pris en charge.

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

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 de fabrique d'assistance pour créer un IDeviceSelection qui ne correspondra qu'à un 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 ()

Integer getBatteryLevel (IDevice device)

Récupère le niveau de 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ée

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

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

Obtient si la vérification de la batterie est requise pour les appareils avec un niveau de batterie 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 périodiques demandés.

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

boolean remoteDeviceRequested ()
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 setMaxBatteryLevel (Integer maxBattery)

Règle le niveau maximum de la batterie

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Règle le niveau maximum de la batterie

void setMinBatteryLevel (Integer minBattery)

Règle le niveau minimum de batterie

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

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur demandé du 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.

addProductType

public void addProductType (String productType)

Ajoutez un type de produit aux options de sélection de périphérique.

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 de fabrique d'assistance pour créer un IDeviceSelection qui ne correspondra qu'à un périphérique avec une série donnée

Paramètres
serial String

Retour
IDeviceSelection

appareilDemandé

public boolean deviceRequested ()

Retour
boolean

émulateur

public boolean emulatorRequested ()

Retour
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Fonction d'assistance utilisée pour récupérer la variable d'environnement. C'est essentiellement un wrapper autour de 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 elle n'est pas disponible.

gceDeviceRequested

public boolean gceDeviceRequested ()

Retour
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

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

Paramètres
device IDevice : l' IDevice

Retour
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 donné

Paramètres
device IDevice : l' IDevice

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donnée

Paramètres
device IDevice : l' IDevice

Retour
String la variante de produit de l'appareil ou null si elle est 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 maximal demandé

Retour
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtient le niveau de batterie maximal demandé

Retour
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtient le niveau de batterie minimum demandé

Retour
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Retour
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

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és de périphérique en valeurs

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Obtient si la vérification de la batterie est requise pour les appareils avec un niveau de batterie 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 : IDevice représentant le périphérique 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

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

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Règle le niveau maximum de la batterie

Paramètres
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Règle le niveau maximum de la batterie

Paramètres
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Règle le niveau minimum de batterie

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)

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 avec une température de batterie 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 demandé de l'émulateur de stub

Paramètres
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur demandé du périphérique TCP

Paramètres
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Retour
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Retour
boolean