DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Contenitore per i criteri di selezione dei dispositivi.
Riepilogo
Costruttori pubblici | |
|---|---|
DeviceSelectionOptions()
|
|
Metodi pubblici | |
|---|---|
void
|
addExcludeSerial(String serialNumber)
Aggiungi un numero di serie all'elenco di esclusione. |
void
|
addProductType(String productType)
Aggiungi un tipo di prodotto alle opzioni di selezione dei dispositivi. |
void
|
addProperty(String propertyKey, String propValue)
Aggiungere un criterio di proprietà alle opzioni di selezione dei dispositivi |
void
|
addSerial(String serialNumber)
Aggiungi un numero di serie alle opzioni di selezione del dispositivo. |
static
IDeviceSelection
|
createForSerial(String serial)
Metodo factory helper per creare un oggetto |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Funzione helper utilizzata per recuperare la variabile di ambiente. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Restituisce il tipo di dispositivo da utilizzare. |
Integer
|
getBatteryLevel(IDevice device)
Recupera il livello della batteria per il dispositivo specificato |
String
|
getDeviceProductType(IDevice device)
Recupera il tipo di prodotto dei dispositivi specificati |
String
|
getDeviceProductVariant(IDevice device)
Recupera la variante del prodotto dei dispositivi specificati |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
Recupera una copia dell'elenco di esclusione dei numeri di serie |
Integer
|
getMaxBatteryLevel()
Restituisce il livello massimo della batteria richiesto |
Integer
|
getMaxBatteryTemperature()
Ottiene il livello massimo della batteria richiesto |
Integer
|
getMinBatteryLevel()
Recupera il livello batteria minimo richiesto |
|
getNoMatchReason()
Restituisce il motivo per cui il dispositivo non è stato abbinato. |
|
getProductTypes()
Recupera una copia dell'elenco dei tipi di prodotto |
|
getProperties()
Restituisce una mappa dell'elenco delle proprietà |
boolean
|
getRequireBatteryCheck()
Indica se è necessario controllare la batteria per i dispositivi con livello batteria sconosciuto |
boolean
|
getRequireBatteryTemperatureCheck()
Indica se è necessario controllare la temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta |
|
getSerials(IDevice device)
Ottiene una copia dei numeri di serie |
|
getSerials()
Restituisce l'elenco dei numeri di serie richiesti. |
boolean
|
localVirtualDeviceRequested()
|
boolean
|
matches(IDevice device)
|
boolean
|
nullDeviceRequested()
|
boolean
|
remoteDeviceRequested()
|
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare. |
void
|
setDeviceRequested(boolean deviceRequested)
Imposta il flag richiesto dell'emulatore |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Imposta il flag richiesto dell'emulatore |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
Imposta il livello massimo della batteria |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Imposta il livello massimo della batteria |
void
|
setMinBatteryLevel(Integer minBattery)
Imposta il livello minimo della batteria |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Imposta il flag di richiesta del dispositivo nullo |
void
|
setRequireBatteryCheck(boolean requireCheck)
Imposta se il controllo della batteria è obbligatorio per i dispositivi con livello batteria sconosciuto |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Imposta se il controllo della temperatura della batteria è obbligatorio per i dispositivi con temperatura della batteria sconosciuta |
void
|
setSerial(String... serialNumber)
Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Imposta il flag di richiesta dell'emulatore stub |
boolean
|
shouldCreateTemporarilyPlaceholder()
Crea un segnaposto temporaneo dai metadati. |
boolean
|
stubEmulatorRequested()
|
Costruttori pubblici
DeviceSelectionOptions
public DeviceSelectionOptions ()
Metodi pubblici
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Aggiungi un numero di serie all'elenco di esclusione.
addProductType
public void addProductType (String productType)
Aggiungi un tipo di prodotto alle opzioni di selezione dei dispositivi.
addProperty
public void addProperty (String propertyKey,
String propValue)Aggiungere un criterio di proprietà alle opzioni di selezione dei dispositivi
| Parametri | |
|---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
Aggiungi un numero di serie alle opzioni di selezione del dispositivo.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Metodo factory helper per creare un oggetto IDeviceSelection che corrisponda solo al dispositivo
con il numero di serie specificato
| Parametri | |
|---|---|
serial |
String |
| Ritorni | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| Ritorni | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| Ritorni | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Funzione helper utilizzata per recuperare la variabile di ambiente. Si tratta essenzialmente di un wrapper intorno a System.getenv(String). Questa operazione viene eseguita a scopo di test delle unità.
| Parametri | |
|---|---|
name |
String: la variabile di ambiente da recuperare. |
| Ritorni | |
|---|---|
String |
un valore String della variabile di ambiente o null se non disponibile. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| Ritorni | |
|---|---|
boolean |
|
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Restituisce il tipo di dispositivo da utilizzare.
| Ritorni | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Recupera il livello della batteria per il dispositivo specificato
| Parametri | |
|---|---|
device |
IDevice: il IDevice |
| Ritorni | |
|---|---|
Integer |
il livello della batteria del dispositivo o null se sconosciuto |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Recupera il tipo di prodotto dei dispositivi specificati
| Parametri | |
|---|---|
device |
IDevice: il IDevice |
| Ritorni | |
|---|---|
String |
il tipo di prodotto del dispositivo o null se sconosciuto |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Recupera la variante del prodotto dei dispositivi specificati
| Parametri | |
|---|---|
device |
IDevice: il IDevice |
| Ritorni | |
|---|---|
String |
la variante di prodotto del dispositivo o null se sconosciuta |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Ritorni | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
publicgetExcludeSerials ()
Recupera una copia dell'elenco di esclusione dei numeri di serie
| Ritorni | |
|---|---|
|
un ERROR(/Collection) di numeri di serie |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Ottiene il livello massimo della batteria richiesto
| Ritorni | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Ottiene il livello massimo della batteria richiesto
| Ritorni | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Restituisce il livello minimo della batteria richiesto
| Ritorni | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
Restituisce il motivo per cui il dispositivo non è stato abbinato.
| Ritorni | |
|---|---|
|
una mappa del numero di serie al motivo per cui non è stato assegnato |
getProductTypes
publicgetProductTypes ()
Recupera una copia dell'elenco dei tipi di prodotto
| Ritorni | |
|---|---|
|
un ERROR(/Collection) di tipi di prodotto |
getProperties
publicgetProperties ()
Restituisce una mappa dell'elenco delle proprietà
| Ritorni | |
|---|---|
|
un ERROR(/Map) di nomi di proprietà del dispositivo e valori |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Indica se è necessario controllare la batteria per i dispositivi con livello batteria sconosciuto
| Ritorni | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Indica se è necessario controllare la temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta
| Ritorni | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
Ottiene una copia dei numeri di serie
| Parametri | |
|---|---|
device |
IDevice: il IDevice che rappresenta il dispositivo preso in considerazione per la selezione. |
| Ritorni | |
|---|---|
|
un ERROR(/Collection) di numeri di serie |
getSerials
publicgetSerials ()
Restituisce l'elenco dei numeri di serie richiesti.
| Ritorni | |
|---|---|
|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Ritorni | |
|---|---|
boolean |
|
corrispondenze
public boolean matches (IDevice device)
| Parametri | |
|---|---|
device |
IDevice |
| Ritorni | |
|---|---|
boolean |
true se il IDevice specificato corrisponde alle opzioni fornite.
false altrimenti |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Ritorni | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Ritorni | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare.
| Parametri | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Imposta il flag richiesto dell'emulatore
| Parametri | |
|---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| Parametri | |
|---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Imposta il flag richiesto dell'emulatore
| Parametri | |
|---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| Parametri | |
|---|---|
gceDeviceRequested |
boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Imposta il livello massimo della batteria
| Parametri | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Imposta il livello massimo della batteria
| Parametri | |
|---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Imposta il livello minimo della batteria
| Parametri | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Imposta il flag di richiesta del dispositivo nullo
| Parametri | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Imposta se il controllo della batteria è obbligatorio per i dispositivi con livello batteria sconosciuto
| Parametri | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Imposta se il controllo della temperatura della batteria è obbligatorio per i dispositivi con temperatura della batteria sconosciuta
| Parametri | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti.
| Parametri | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Imposta il flag di richiesta dell'emulatore stub
| Parametri | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Crea un segnaposto temporaneo dai metadati.
| Ritorni | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Ritorni | |
|---|---|
boolean |
|