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 IDeviceSelection che corrisponderà solo al dispositivo con un determinato numero di serie

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

public  getExcludeSerials ()

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

public  getNoMatchReason ()

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

public  getProductTypes ()

Ottiene una copia dell'elenco dei tipi di prodotto

Ritorni
un ERROR(/Collection) dei tipi di prodotto

getProperties

public  getProperties ()

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

public  getSerials (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

public  getSerials ()

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