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