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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Obtient une copie de la liste des types de produits
Retour | |
---|---|
une ERROR(/Collection) de types de produits |
obtenirPropriétés
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |