Opzioni di selezione del dispositivo

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
? com.android.tradefed.device.DeviceSelectionOptions


Contenitore per criteri di selezione del dispositivo.

Riepilogo

Classi nidificate

enum DeviceSelectionOptions.DeviceRequestedType

I diversi tipi possibili di dispositivi segnaposto supportati.

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 del dispositivo.

void addProperty (String propertyKey, String propValue)

Aggiungi un criterio di proprietà alle opzioni di selezione del dispositivo

void addSerial (String serialNumber)

Aggiungi un numero di serie alle opzioni di selezione del dispositivo.

static IDeviceSelection createForSerial (String serial)

Helper metodo factory per creare un IDeviceSelection che non potrà che corrispondere dispositivo con data di serie

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Funzione di supporto utilizzata per recuperare la variabile di ambiente.

boolean gceDeviceRequested ()

Integer getBatteryLevel (IDevice device)

Recupera il livello della batteria per il dispositivo dato

String getDeviceProductType (IDevice device)

Ottiene il tipo di prodotto del dispositivo indicato

String getDeviceProductVariant (IDevice device)

Ottiene la variante di prodotto dei dispositivi specificati

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Ottiene una copia dell'elenco di esclusione dei numeri di serie

Integer getMaxBatteryLevel ()

Ottiene il livello massimo della batteria richiesto

Integer getMaxBatteryTemperature ()

Ottiene il livello massimo della batteria richiesto

Integer getMinBatteryLevel ()

Ottiene il livello minimo di batteria richiesto

getNoMatchReason ()

Restituisce il motivo per cui il dispositivo non è stato abbinato.

getProductTypes ()

Ottiene una copia dell'elenco dei tipi di prodotto

getProperties ()

Restituisce una mappa dell'elenco delle proprietà

boolean getRequireBatteryCheck ()

Ottiene se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto

boolean getRequireBatteryTemperatureCheck ()

Ottiene se è necessario il controllo della 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 serial richiesti.

boolean localVirtualDeviceRequested ()
boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
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 di richiesta dispositivo nullo

void setRequireBatteryCheck (boolean requireCheck)

Imposta se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Imposta 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 per l'emulatore stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Imposta il flag richiesto dal dispositivo tcp

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Costruttori pubblici

Opzioni di selezione del dispositivo

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 del dispositivo.

aggiungiProprietà

public void addProperty (String propertyKey, 
                String propValue)

Aggiungi un criterio di proprietà alle opzioni di selezione del dispositivo

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)

Helper metodo factory per creare un IDeviceSelection che non potrà che corrispondere dispositivo con data di serie

Parametri
serial String

ritorna
IDeviceSelection

dispositivoRichiesto

public boolean deviceRequested ()

ritorna
boolean

emulatoreRichiesto

public boolean emulatorRequested ()

ritorna
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Funzione di supporto utilizzata per recuperare la variabile di ambiente. Si tratta essenzialmente di un involucro intorno System.getenv(String) Questo è fatto per scopi di test unità.

Parametri
name String : la variabile d'ambiente per andare a prendere.

ritorna
String una String valore della variabile di ambiente o nullo se non disponibile.

gceDeviceRequested

public boolean gceDeviceRequested ()

ritorna
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Recupera il livello della batteria per il dispositivo dato

Parametri
device IDevice : IDevice

ritorna
Integer il livello della batteria del dispositivo o null se sconosciuta

getDeviceProductType

public String getDeviceProductType (IDevice device)

Ottiene il tipo di prodotto del dispositivo indicato

Parametri
device IDevice : IDevice

ritorna
String il tipo di prodotto dispositivo o null se sconosciuta

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Ottiene la variante di prodotto dei dispositivi specificati

Parametri
device IDevice : IDevice

ritorna
String la variante prodotto dispositivo o null se sconosciuta

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

ritorna
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Ottiene una copia dell'elenco di esclusione dei numeri di serie

ritorna
un ERROR(/Collection) di numeri di serie

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Ottiene il livello massimo della batteria richiesto

ritorna
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Ottiene il livello massimo della batteria richiesto

ritorna
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Ottiene il livello minimo di batteria richiesto

ritorna
Integer

getNoMatchReason

public  getNoMatchReason ()

Restituisce il motivo per cui il dispositivo non è stato abbinato.

ritorna
una mappa del numero di serie al motivo per cui non è stato assegnato

getTipi di prodotto

public  getProductTypes ()

Ottiene una copia dell'elenco dei tipi di prodotto

ritorna
un ERROR(/Collection) di tipi di prodotto

getProperties

public  getProperties ()

Restituisce una mappa dell'elenco delle proprietà

ritorna
un ERROR(/Map) di nomi di proprietà del dispositivo per i valori

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Ottiene se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto

ritorna
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Ottiene se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta

ritorna
boolean

getSerials

public  getSerials (IDevice device)

Ottiene una copia dei numeri di serie

Parametri
device IDevice : IDevice rappresenta il dispositivo in esame per la selezione.

ritorna
un ERROR(/Collection) di numeri di serie

getSerials

public  getSerials ()

Restituisce l'elenco dei serial richiesti.

ritorna

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

ritorna
boolean

partite

public boolean matches (IDevice device)

Parametri
device IDevice

ritorna
boolean true se la data IDevice è una partita per le opzioni fornite. false altrimenti

nullDeviceRequested

public boolean nullDeviceRequested ()

ritorna
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

ritorna
boolean

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

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 dispositivo nullo

Parametri
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Imposta se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto

Parametri
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Imposta 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 per l'emulatore stub

Parametri
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Imposta il flag richiesto dal dispositivo tcp

Parametri
tcpDeviceRequested boolean

stubEmulatorRichiesto

public boolean stubEmulatorRequested ()

ritorna
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

ritorna
boolean