OpzioniSelezioneDispositivo
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
java.lang.Object | |
🎞 | com.android.tradefed.device.DeviceSelectionOptions. |
Contenitore per i criteri di selezione del dispositivo.
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)
Aggiungi un criterio di proprietà alle opzioni di selezione dei dispositivi |
void
|
addSerial(String serialNumber)
Aggiungi un numero di serie alle opzioni di selezione dei dispositivi. |
static
IDeviceSelection
|
createForSerial(String serial)
Metodo di fabbrica dell'helper per creare un |
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)
Consente di recuperare il livello della batteria per il dispositivo specificato |
String
|
getDeviceProductType(IDevice device)
Ottiene il tipo di prodotto del dispositivo specificato |
String
|
getDeviceProductVariant(IDevice device)
Ottiene la variante di prodotto del dispositivo specificato |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
Recupera una copia dell'elenco di esclusione dei numeri di serie |
Integer
|
getMaxBatteryLevel()
Recupera il livello di batteria massimo richiesto |
Integer
|
getMaxBatteryTemperature()
Recupera il livello di batteria massimo richiesto |
Integer
|
getMinBatteryLevel()
Recupera il livello minimo della batteria richiesto |
|
getNoMatchReason()
Restituisce il motivo per cui il dispositivo non ha trovato corrispondenze. |
|
getProductTypes()
Ottiene una copia dell'elenco dei tipi di prodotto |
|
getProperties()
Restituisce una mappa dell'elenco delle proprietà |
boolean
|
getRequireBatteryCheck()
Riconosce se è necessario il controllo della batteria per i dispositivi con livello batteria sconosciuto |
boolean
|
getRequireBatteryTemperatureCheck()
Riconosce se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta |
|
getSerials(IDevice device)
Recupera 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 dall'emulatore |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Imposta il flag richiesto dall'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 null device requested |
void
|
setRequireBatteryCheck(boolean requireCheck)
Consente di impostare se è necessario il controllo della batteria per i dispositivi con livello batteria sconosciuto |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Consente di impostare se è necessario il controllo della temperatura della batteria 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 richiesto dell'emulatore stub |
boolean
|
stubEmulatorRequested()
|
Costruttori pubblici
OpzioniSelezioneDispositivo
public DeviceSelectionOptions ()
Metodi pubblici
addEscludiSerial
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)
Aggiungi 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 dei dispositivi.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Metodo di fabbrica dell'helper per creare un IDeviceSelection
che corrisponderà solo al dispositivo
con un dato numero di serie
Parametri | |
---|---|
serial |
String |
Ritorni | |
---|---|
IDeviceSelection |
dispositivo richiesto
public boolean deviceRequested ()
Ritorni | |
---|---|
boolean |
emulatorRequested
public boolean emulatorRequested ()
Ritorni | |
---|---|
boolean |
fetchEnvironmentVariabile
public String fetchEnvironmentVariable (String name)
Funzione helper utilizzata per recuperare la variabile di ambiente. Si tratta essenzialmente di un wrapper attorno al System.getenv(String)
, che viene fatto ai fini del test delle unità.
Parametri | |
---|---|
name |
String : la variabile di ambiente da recuperare. |
Ritorni | |
---|---|
String |
un valore String della variabile di ambiente oppure nullo se non disponibile. |
gceDeviceRequested
public boolean gceDeviceRequested ()
Ritorni | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Restituisce il tipo di dispositivo da utilizzare.
Ritorni | |
---|---|
IDeviceSelection.BaseDeviceType |
OttieniLivelloBatteria
public Integer getBatteryLevel (IDevice device)
Consente di recuperare il livello della batteria per il dispositivo specificato
Parametri | |
---|---|
device |
IDevice : IDevice |
Ritorni | |
---|---|
Integer |
il livello batteria del dispositivo o null se sconosciuto |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Ottiene il tipo di prodotto del dispositivo specificato
Parametri | |
---|---|
device |
IDevice : IDevice |
Ritorni | |
---|---|
String |
il tipo di prodotto del dispositivo o null se sconosciuto |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Ottiene la variante di prodotto del dispositivo specificato
Parametri | |
---|---|
device |
IDevice : IDevice |
Ritorni | |
---|---|
String |
la variante del prodotto del dispositivo o null se sconosciuta |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Ritorni | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getEscludiSerials
publicgetExcludeSerials ()
Recupera una copia dell'elenco di esclusione dei numeri di serie
Ritorni | |
---|---|
|
un ERROR(/Collection) di numeri di serie |
getMaxBatteriaLivello
public Integer getMaxBatteryLevel ()
Recupera il livello di batteria massimo richiesto
Ritorni | |
---|---|
Integer |
OttieniMaxTemperaturaBatteria
public Integer getMaxBatteryTemperature ()
Recupera il livello di batteria massimo richiesto
Ritorni | |
---|---|
Integer |
getMinBatteriaLivello
public Integer getMinBatteryLevel ()
Recupera il livello minimo della batteria richiesto
Ritorni | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Restituisce il motivo per cui il dispositivo non ha trovato corrispondenze.
Ritorni | |
---|---|
|
Mappa del numero di serie rispetto al motivo per cui non è stato assegnato |
getProductTypes
publicgetProductTypes ()
Ottiene una copia dell'elenco dei tipi di prodotto
Ritorni | |
---|---|
|
un ERROR(/Collection) dei tipi di prodotto |
getProperties
publicgetProperties ()
Restituisce una mappa dell'elenco delle proprietà
Ritorni | |
---|---|
|
ERROR(/Map) di nomi delle proprietà del dispositivo in valori |
getRichiediBatteryCheck
public boolean getRequireBatteryCheck ()
Riconosce se è necessario il controllo della batteria per i dispositivi con livello batteria sconosciuto
Ritorni | |
---|---|
boolean |
getRichiediControlloTemperaturaBatteria
public boolean getRequireBatteryTemperatureCheck ()
Riconosce se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta
Ritorni | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Recupera una copia dei numeri di serie
Parametri | |
---|---|
device |
IDevice : il valore IDevice che rappresenta il dispositivo considerato 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 valore IDevice specificato corrisponde alle opzioni fornite.
false in caso contrario |
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 dall'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 dall'emulatore
Parametri | |
---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parametri | |
---|---|
gceDeviceRequested |
boolean |
impostaMaxBatteriaLivello
public void setMaxBatteryLevel (Integer maxBattery)
Imposta il livello massimo della batteria
Parametri | |
---|---|
maxBattery |
Integer |
impostaMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Imposta il livello massimo della batteria
Parametri | |
---|---|
maxBatteryTemperature |
Integer |
impostaMinBatteriaLivello
public void setMinBatteryLevel (Integer minBattery)
Imposta il livello minimo della batteria
Parametri | |
---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Imposta il flag null device requested
Parametri | |
---|---|
nullDeviceRequested |
boolean |
ImpostaRichiediControlloBatteria
public void setRequireBatteryCheck (boolean requireCheck)
Consente di impostare se è necessario il controllo della batteria per i dispositivi con livello batteria sconosciuto
Parametri | |
---|---|
requireCheck |
boolean |
impostaRichiediTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Consente di impostare se è necessario il controllo della temperatura della batteria 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 richiesto dell'emulatore stub
Parametri | |
---|---|
stubEmulatorRequested |
boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Ritorni | |
---|---|
boolean |