DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Kontener kryteriów wyboru urządzenia.

Podsumowanie

Publiczne konstruktory

DeviceSelectionOptions()

Metody publiczne

void addExcludeSerial(String serialNumber)

Dodaj numer seryjny do listy wykluczeń.

void addProductType(String productType)

Dodaj typ produktu do opcji wyboru urządzenia.

void addProperty(String propertyKey, String propValue)

Dodawanie kryteriów usługi do opcji wyboru urządzenia

void addSerial(String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

static IDeviceSelection createForSerial(String serial)

Metoda fabryczna pomocnicza do tworzenia obiektu IDeviceSelection, który będzie pasował tylko do urządzenia o podanym numerze seryjnym.

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Zwraca typ urządzenia, którego powinniśmy używać.

Integer getBatteryLevel(IDevice device)

Pobiera poziom baterii danego urządzenia.

String getDeviceProductType(IDevice device)

Pobiera typ produktu dla podanych urządzeń.

String getDeviceProductVariant(IDevice device)

Pobiera wersję produktu danego urządzenia.

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

Pobiera kopię listy wykluczeń numerów seryjnych.

Integer getMaxBatteryLevel()

Pobiera żądany maksymalny poziom baterii

Integer getMaxBatteryTemperature()

Pobiera żądany maksymalny poziom baterii

Integer getMinBatteryLevel()

Pobiera żądany minimalny poziom baterii.

getNoMatchReason()

Zwraca powód, dla którego urządzenie nie zostało dopasowane.

getProductTypes()

Pobiera kopię listy typów produktów

getProperties()

Zwraca mapę listy miejsc zakwaterowania

boolean getRequireBatteryCheck()

Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii.

boolean getRequireBatteryTemperatureCheck()

Sprawdza, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.

getSerials(IDevice device)

Uzyskiwanie kopii numerów seryjnych

getSerials()

Zwraca listę żądanych numerów seryjnych.

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

boolean remoteDeviceRequested()
void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Określa typ urządzenia, którego powinniśmy używać.

void setDeviceRequested(boolean deviceRequested)

Ustawia flagę żądania emulatora

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

Ustawia flagę żądania emulatora

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

Ustawia maksymalny poziom naładowania baterii

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Ustawia maksymalny poziom naładowania baterii

void setMinBatteryLevel(Integer minBattery)

Ustawia minimalny poziom baterii.

void setNullDeviceRequested(boolean nullDeviceRequested)

Ustawia flagę żądania urządzenia zerowego

void setRequireBatteryCheck(boolean requireCheck)

Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii.

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.

void setSerial(String... serialNumber)

Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Ustawia flagę żądania emulatora zastępczego.

boolean shouldCreateTemporarilyPlaceholder()

Utwórz tymczasowy element zastępczy na podstawie metadanych.

boolean stubEmulatorRequested()

Publiczne konstruktory

DeviceSelectionOptions

public DeviceSelectionOptions ()

Metody publiczne

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Dodaj numer seryjny do listy wykluczeń.

addProductType

public void addProductType (String productType)

Dodaj typ produktu do opcji wyboru urządzenia.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Dodawanie kryteriów usługi do opcji wyboru urządzenia

Parametry
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Metoda fabryczna pomocnicza do tworzenia obiektu IDeviceSelection, który będzie pasował tylko do urządzenia o podanym numerze seryjnym.

Parametry
serial String

Zwroty
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Zwroty
boolean

emulatorRequested

public boolean emulatorRequested ()

Zwroty
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Jest to w zasadzie otoczka funkcji System.getenv(String). Jest to robione na potrzeby testów jednostkowych.

Parametry
name String: zmienna środowiskowa do pobrania.

Zwroty
String wartość String zmiennej środowiskowej lub wartość null, jeśli nie jest dostępna.

gceDeviceRequested

public boolean gceDeviceRequested ()

Zwroty
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Zwraca typ urządzenia, którego powinniśmy używać.

Zwroty
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Pobiera poziom baterii danego urządzenia.

Parametry
device IDevice: IDevice

Zwroty
Integer poziom baterii urządzenia lub null, jeśli jest nieznany;

getDeviceProductType

public String getDeviceProductType (IDevice device)

Pobiera typ produktu dla podanych urządzeń.

Parametry
device IDevice: IDevice

Zwroty
String typ produktu urządzenia lub null, jeśli jest nieznany;

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Pobiera wersję produktu danego urządzenia.

Parametry
device IDevice: IDevice

Zwroty
String wersję produktu urządzenia lub null, jeśli jest nieznana.

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Zwroty
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych.

Zwroty
ERROR(/Collection) numerów seryjnych

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Pobiera żądany maksymalny poziom baterii

Zwroty
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Pobiera żądany maksymalny poziom baterii

Zwroty
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Pobiera żądany minimalny poziom baterii.

Zwroty
Integer

getNoMatchReason

public  getNoMatchReason ()

Zwraca powód, dla którego urządzenie nie zostało dopasowane.

Zwroty
mapę numerów seryjnych z przyczyną, dla której nie zostały one przydzielone.

getProductTypes

public  getProductTypes ()

Pobiera kopię listy typów produktów

Zwroty
ERROR(/Collection) typów produktów

getProperties

public  getProperties ()

Zwraca mapę listy miejsc zakwaterowania

Zwroty
ERROR(/Map) nazw właściwości urządzenia do wartości,

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii.

Zwroty
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Sprawdza, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.

Zwroty
boolean

getSerials

public  getSerials (IDevice device)

Uzyskiwanie kopii numerów seryjnych

Parametry
device IDevice: IDevice reprezentujący urządzenie brane pod uwagę przy wyborze.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials

public  getSerials ()

Zwraca listę żądanych numerów seryjnych.

Zwroty

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Zwroty
boolean

odpowiada

public boolean matches (IDevice device)

Parametry
device IDevice

Zwroty
boolean true, jeśli podany IDevice pasuje do podanych opcji. W innych przypadkach false

nullDeviceRequested

public boolean nullDeviceRequested ()

Zwroty
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Zwroty
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Określa typ urządzenia, którego powinniśmy używać.

Parametry
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Ustawia flagę żądania emulatora

Parametry
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parametry
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Ustawia flagę żądania emulatora

Parametry
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parametry
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Ustawia maksymalny poziom naładowania baterii

Parametry
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Ustawia maksymalny poziom naładowania baterii

Parametry
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Ustawia minimalny poziom baterii.

Parametry
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Ustawia flagę żądania urządzenia zerowego.

Parametry
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii.

Parametry
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.

Parametry
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości.

Parametry
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia flagę żądania emulatora zastępczego.

Parametry
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

Utwórz tymczasowy element zastępczy na podstawie metadanych.

Zwroty
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Zwroty
boolean