Selezione dispositivo

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Interfaccia per i criteri di selezione dei dispositivi.

Riepilogo

Metodi pubblici

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Restituisce il tipo di dispositivo da utilizzare.

abstract Integer getBatteryLevel(IDevice device)

Consente di recuperare il livello della batteria per il dispositivo specificato

abstract String getDeviceProductType(IDevice device)

Ottiene il tipo di prodotto del dispositivo specificato

abstract String getDeviceProductVariant(IDevice device)

Ottiene la variante di prodotto del dispositivo specificato

abstract getExcludeSerials()

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

abstract getNoMatchReason()

Restituisce il motivo per cui il dispositivo non ha trovato corrispondenze.

abstract getProductTypes()

Ottiene una copia dell'elenco dei tipi di prodotto

abstract getProperties()

Restituisce una mappa dell'elenco delle proprietà

abstract getSerials(IDevice device)

Recupera una copia dei numeri di serie

abstract getSerials()

Restituisce l'elenco dei numeri di serie richiesti.

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Imposta il tipo di dispositivo da utilizzare.

abstract void setRequireBatteryCheck(boolean requireCheck)

Consente di stabilire se eseguire o meno il controllo della batteria.

abstract void setSerial(String... serialNumber)

Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Metodi pubblici

dispositivo richiesto

public abstract boolean deviceRequested ()

Ritorni
boolean true se è stato richiesto un dispositivo

emulatorRequested

public abstract boolean emulatorRequested ()

Ritorni
boolean true se è stato richiesto un emulatore

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Ritorni
boolean true se è stato richiesto un dispositivo GCE (ovvero un dispositivo remoto)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Restituisce il tipo di dispositivo da utilizzare.

Ritorni
IDeviceSelection.BaseDeviceType

OttieniLivelloBatteria

public abstract 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 abstract 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 abstract 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

getEscludiSerials

public abstract  getExcludeSerials ()

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

Ritorni
un ERROR(/Collection) di numeri di serie

getNoMatchReason

public abstract  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 abstract  getProductTypes ()

Ottiene una copia dell'elenco dei tipi di prodotto

Ritorni
un ERROR(/Collection) dei tipi di prodotto

getProperties

public abstract  getProperties ()

Restituisce una mappa dell'elenco delle proprietà

Ritorni
ERROR(/Map) di nomi delle proprietà del dispositivo in valori

getSerials

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

Restituisce l'elenco dei numeri di serie richiesti.

Ritorni

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Ritorni
boolean true se è stato richiesto un dispositivo nullo (ovvero non è necessario alcun dispositivo)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Imposta il tipo di dispositivo da utilizzare.

Parametri
type IDeviceSelection.BaseDeviceType

ImpostaRichiediControlloBatteria

public abstract void setRequireBatteryCheck (boolean requireCheck)

Consente di stabilire se eseguire o meno il controllo della batteria.

Parametri
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti.

Parametri
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Ritorni
boolean true se è stato richiesto un emulatore stub. Un emulatore stub è un segnaposto da utilizzare quando per la configurazione è necessario avviare un emulatore.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Ritorni
boolean true se è stato richiesto un dispositivo TCP (ovvero un dispositivo connesso adb)