Opcje wyboru urządzeń

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Kontener kryteriów wyboru urządzenia.

Podsumowanie

Konstruktory publiczne

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)

Dodaj kryteria właściwości do opcji wyboru urządzenia

void addSerial(String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

static IDeviceSelection createForSerial(String serial)

Metoda fabryki pomocniczej pozwalająca utworzyć IDeviceSelection, który będzie dopasowywać tylko urządzenie do danego numeru seryjnego

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 należy użyć.

Integer getBatteryLevel(IDevice device)

Pobiera poziom baterii danego urządzenia

String getDeviceProductType(IDevice device)

Pobiera podany typ produktu urządzenia

String getDeviceProductVariant(IDevice device)

Pobiera wersję produktu dla 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()

Pobierze wymagany minimalny poziom baterii

getNoMatchReason()

Zwraca przyczynę, dla której urządzenie nie zostało dopasowane.

getProductTypes()

Pobiera kopię listy typów produktów

getProperties()

Zwraca mapę listy miejsc zakwaterowania

boolean getRequireBatteryCheck()

Sprawdza, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzenie baterii

boolean getRequireBatteryTemperatureCheck()

Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzenie temperatury baterii

getSerials(IDevice device)

Pobiera kopię 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 mamy 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 baterii

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Ustawia maksymalny poziom baterii

void setMinBatteryLevel(Integer minBattery)

Ustawia minimalny poziom baterii

void setNullDeviceRequested(boolean nullDeviceRequested)

Ustawia pustą flagę żądania urządzenia

void setRequireBatteryCheck(boolean requireCheck)

Określa, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzanie baterii

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzanie temperatury baterii

void setSerial(String... serialNumber)

Ustaw listę uwzględniania numerów seryjnych, zastępując istniejące wartości.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Ustawia flagę żądania fragmentu emulatora

boolean stubEmulatorRequested()

Konstruktory publiczne

Opcje wyboru urządzeń

public DeviceSelectionOptions ()

Metody publiczne

addWykluczSerial

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.

dodajWłaściwość

public void addProperty (String propertyKey, 
                String propValue)

Dodaj kryteria właściwości 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 fabryki pomocniczej pozwalająca utworzyć IDeviceSelection, który będzie dopasowywać tylko urządzenie do danego numeru seryjnego

Parametry
serial String

Zwroty
IDeviceSelection

Żądane urządzenie

public boolean deviceRequested ()

Zwroty
boolean

Żądany emulator

public boolean emulatorRequested ()

Zwroty
boolean

downloadEnvironmentZmienna

public String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Jest to otoka wokół elementu System.getenv(String). Robi się to na potrzeby testów jednostkowych.

Parametry
name String: zmienna środowiskowa do pobrania.

Zwroty
String wartość String zmiennej środowiskowej lub wartość null, jeśli ta opcja jest niedostępna.

gceDeviceRequest

public boolean gceDeviceRequested ()

Zwroty
boolean

getBaseDeviceType requested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Zwraca typ urządzenia, którego należy użyć.

Zwroty
IDeviceSelection.BaseDeviceType

getBatteryLevel

public 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 String getDeviceProductType (IDevice device)

Pobiera podany typ produktu urządzenia

Parametry
device IDevice: IDevice

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

getDeviceProductWersja

public 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

getDeviceTypeRequest

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Zwroty
DeviceSelectionOptions.DeviceRequestedType

getWykluczSerials

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 ()

Pobierze wymagany minimalny poziom baterii

Zwroty
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Pobiera kopię listy typów produktów

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

getWłaściwości

public  getProperties ()

Zwraca mapę listy miejsc zakwaterowania

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

getAllowBatteryCheck.

public boolean getRequireBatteryCheck ()

Sprawdza, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzenie baterii

Zwroty
boolean

getRequestBatteryTemperatureCheck,

public boolean getRequireBatteryTemperatureCheck ()

Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzenie temperatury baterii

Zwroty
boolean

getSerials,

public  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice: element IDevice reprezentujący urządzenie wybrane do wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials,

public  getSerials ()

Zwraca listę żądanych numerów seryjnych.

Zwroty

Żądanie localVirtualDevice requested

public boolean localVirtualDeviceRequested ()

Zwroty
boolean

odpowiada

public boolean matches (IDevice device)

Parametry
device IDevice

Zwroty
boolean true, jeśli wartość IDevice jest zgodna z podanymi opcjami. W innym przypadku: false

Brak żądanego urządzenia

public boolean nullDeviceRequested ()

Zwroty
boolean

Żądane urządzenie zdalne

public boolean remoteDeviceRequested ()

Zwroty
boolean

setBaseDeviceTypeREQUEST

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Parametry
type IDeviceSelection.BaseDeviceType

setDeviceRequest

public void setDeviceRequested (boolean deviceRequested)

Ustawia flagę żądania emulatora

Parametry
deviceRequested boolean

setDeviceTypeREQUEST

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parametry
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatordemand

public void setEmulatorRequested (boolean emulatorRequested)

Ustawia flagę żądania emulatora

Parametry
emulatorRequested boolean

setGceDeviceRequest

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parametry
gceDeviceRequested boolean

ustawMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Ustawia maksymalny poziom baterii

Parametry
maxBattery Integer

setMaxBatteryTemperature.

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Ustawia maksymalny poziom baterii

Parametry
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Ustawia minimalny poziom baterii

Parametry
minBattery Integer

setNullDeviceRequest

public void setNullDeviceRequested (boolean nullDeviceRequested)

Ustawia pustą flagę żądania urządzenia

Parametry
nullDeviceRequested boolean

setAllowBatteryCheck.

public void setRequireBatteryCheck (boolean requireCheck)

Określa, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzanie baterii

Parametry
requireCheck boolean

setAllowBatteryTemperatureCheck.

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzanie temperatury baterii

Parametry
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Ustaw listę uwzględniania numerów seryjnych, zastępując istniejące wartości.

Parametry
serialNumber String

setStubEmulatordemand

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia flagę żądania fragmentu emulatora

Parametry
stubEmulatorRequested boolean

Żądany emulator

public boolean stubEmulatorRequested ()

Zwroty
boolean