Wybór urządzeń
public
interface
IDeviceSelection
implements
IMatcher<IDevice>
com.android.tradefed.device.IDeviceSelection |
Interfejs kryteriów wyboru urządzenia.
Podsumowanie
Metody publiczne | |
---|---|
abstract
boolean
|
deviceRequested()
|
abstract
boolean
|
emulatorRequested()
|
abstract
boolean
|
gceDeviceRequested()
|
abstract
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Zwraca typ urządzenia, którego należy użyć. |
abstract
Integer
|
getBatteryLevel(IDevice device)
Pobiera poziom baterii danego urządzenia |
abstract
String
|
getDeviceProductType(IDevice device)
Pobiera podany typ produktu urządzenia |
abstract
String
|
getDeviceProductVariant(IDevice device)
Pobiera wersję produktu dla danego urządzenia |
abstract
|
getExcludeSerials()
Pobiera kopię listy wykluczeń numerów seryjnych |
abstract
|
getNoMatchReason()
Zwraca przyczynę, dla której urządzenie nie zostało dopasowane. |
abstract
|
getProductTypes()
Pobiera kopię listy typów produktów |
abstract
|
getProperties()
Zwraca mapę listy miejsc zakwaterowania |
abstract
|
getSerials(IDevice device)
Pobiera kopię numerów seryjnych |
abstract
|
getSerials()
Zwraca listę żądanych numerów seryjnych. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego mamy używać. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
Określa, czy ma być przeprowadzane sprawdzanie baterii. |
abstract
void
|
setSerial(String... serialNumber)
Ustaw listę uwzględniania numerów seryjnych, zastępując istniejące wartości. |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
Metody publiczne
Żądane urządzenie
public abstract boolean deviceRequested ()
Zwroty | |
---|---|
boolean |
true , jeśli zostało wysłane żądanie urządzenia |
Żądany emulator
public abstract boolean emulatorRequested ()
Zwroty | |
---|---|
boolean |
true , jeśli wysłano żądanie emulatora |
gceDeviceRequest
public abstract boolean gceDeviceRequested ()
Zwroty | |
---|---|
boolean |
true , jeśli zostało wysłane żądanie urządzenia GCE (czyli urządzenia zdalnego) |
getBaseDeviceType requested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Zwraca typ urządzenia, którego należy użyć.
Zwroty | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Pobiera poziom baterii danego urządzenia
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
Integer |
poziom naładowania baterii urządzenia lub null , jeśli nie jest znana |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Pobiera podany typ produktu urządzenia
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
String |
typ produktu lub null , jeśli jest nieznany |
getDeviceProductWersja
public abstract String getDeviceProductVariant (IDevice device)
Pobiera wersję produktu dla danego urządzenia
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
String |
wersja produktu lub null , jeśli nie jest znana |
getWykluczSerials
public abstractgetExcludeSerials ()
Pobiera kopię listy wykluczeń numerów seryjnych
Zwroty | |
---|---|
|
ERROR(/Collection) numerów seryjnych |
getNoMatchReason
public abstractgetNoMatchReason ()
Zwraca przyczynę, dla której urządzenie nie zostało dopasowane.
Zwroty | |
---|---|
|
mapę numeru seryjnego wraz z informacją o przyczynie, dla której nie został on przydzielony |
getProductTypes
public abstractgetProductTypes ()
Pobiera kopię listy typów produktów
Zwroty | |
---|---|
|
ERROR(/Collection) typów produktów |
getWłaściwości
public abstractgetProperties ()
Zwraca mapę listy miejsc zakwaterowania
Zwroty | |
---|---|
|
ERROR(/Map) nazw właściwości urządzenia do wartości |
getSerials,
public abstractgetSerials (IDevice device)
Pobiera kopię numerów seryjnych
Parametry | |
---|---|
device |
IDevice : wartość IDevice reprezentująca urządzenie wybrane do wyboru. |
Zwroty | |
---|---|
|
ERROR(/Collection) numerów seryjnych |
getSerials,
public abstractgetSerials ()
Zwraca listę żądanych numerów seryjnych.
Zwroty | |
---|---|
|
Brak żądanego urządzenia
public abstract boolean nullDeviceRequested ()
Zwroty | |
---|---|
boolean |
true , jeśli zostało wysłane żądanie urządzenia o wartości null (czyli urządzenie nie jest wymagane) |
setBaseDeviceType requested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego mamy używać.
Parametry | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
setAllowBatteryCheck.
public abstract void setRequireBatteryCheck (boolean requireCheck)
Określa, czy ma być przeprowadzane sprawdzanie baterii.
Parametry | |
---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Ustaw listę uwzględniania numerów seryjnych, zastępując istniejące wartości.
Parametry | |
---|---|
serialNumber |
String |
Żądany emulator
public abstract boolean stubEmulatorRequested ()
Zwroty | |
---|---|
boolean |
true , jeśli zażądano wersji krótkoterminowej. Emulator dodatku to
Obiekt zastępczy używany, gdy konfiguracja musi uruchomić emulator. |
Żądane urządzenie tcpDeviceRequest
public boolean tcpDeviceRequested ()
Zwroty | |
---|---|
boolean |
true , jeśli zostało wysłane żądanie urządzenia tcp (czyli urządzenia połączonego z adb) |