DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Kontener z kryteriami 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)

Dodawanie kryteriów 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)

Pomocnicza metoda fabryczna do tworzenia IDeviceSelection, która pasuje tylko do urządzenia z danym numerem seryjnym

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Funkcja pomocnicza służąca 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 naładowania baterii na danym urządzeniu.

String getDeviceProductType(IDevice device)

Pobiera typ produktu danego urządzenia.

String getDeviceProductVariant(IDevice device)

Pobiera wersję produktu dla podanych urządzeń.

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

Pobiera kopię listy wykluczeń numerów seryjnych.

Integer getMaxBatteryLevel()

Pobiera maksymalny poziom naładowania baterii.

Integer getMaxBatteryTemperature()

Pobiera maksymalny poziom naładowania baterii.

Integer getMinBatteryLevel()

Pobiera minimalny poziom naładowania 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 obiektów

boolean getRequireBatteryCheck()

Określa, czy sprawdzenie baterii jest wymagane w przypadku urządzeń z nieznanym poziomem naładowania baterii

boolean getRequireBatteryTemperatureCheck()

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

getSerials(IDevice device)

Pobiera kopię numerów seryjnych.

getSerials()

Zwraca listę żądanych seriali.

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

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

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

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 naładowania baterii.

void setNullDeviceRequested(boolean nullDeviceRequested)

Ustawia flagę żądania urządzenia null

void setRequireBatteryCheck(boolean requireCheck)

Określa, czy sprawdzanie baterii jest wymagane na urządzeniach z nieznanym poziomem naładowania baterii

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

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

void setSerial(String... serialNumber)

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

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Ustawia flagę żądania emulatora zaczepów

boolean stubEmulatorRequested()

Konstruktory publiczne

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

Pomocnicza metoda fabryczna do tworzenia IDeviceSelection, która pasuje tylko do urządzenia z danym numerem 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 służąca do pobierania zmiennej środowiskowej. Jest to w podstawie obudowa dla System.getenv(String). Robi się tak na potrzeby testów jednostkowych.

Parametry
name String: zmienna środowiskowa do pobrania.

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

gceDeviceRequested

public boolean gceDeviceRequested ()

Zwroty
boolean

getBaseDeviceTypeRequested

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 naładowania baterii na danym urządzeniu.

Parametry
device IDevice: IDevice

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia.

Parametry
device IDevice: IDevice

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Pobiera wersję produktu dla podanych urządzeń.

Parametry
device IDevice: IDevice

Zwroty
String wersja 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 maksymalny poziom naładowania baterii.

Zwroty
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Pobiera maksymalny poziom naładowania baterii.

Zwroty
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Pobiera minimalny poziom naładowania baterii.

Zwroty
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Zwroty
mapy numeru seryjnego do powodu, dla którego nie został on przypisany.

getProductTypes

public  getProductTypes ()

Pobiera kopię listy typów produktów.

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

getProperties

public  getProperties ()

Zwraca mapę listy obiektów

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Określa, czy sprawdzenie baterii jest wymagane w przypadku urządzeń z nieznanym poziomem naładowania baterii

Zwroty
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Zwroty
boolean

getSerials

public  getSerials (IDevice device)

Pobiera kopię numerów seryjnych.

Parametry
device IDevice: IDevice reprezentujące urządzenie brane pod uwagę w celu wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials

public  getSerials ()

Zwraca listę żądanych seriali.

Zwroty

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Zwroty
boolean

odpowiada

public boolean matches (IDevice device)

Parametry
device IDevice

Zwroty
boolean true, jeśli podana wartość IDevice pasuje do podanych opcji. false w innych przypadkach

nullDeviceRequested

public boolean nullDeviceRequested ()

Zwroty
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Zwroty
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

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 naładowania baterii.

Parametry
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Ustawia flagę żądania urządzenia null

Parametry
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Określa, czy sprawdzanie baterii jest wymagane na urządzeniach z nieznanym poziomem naładowania baterii

Parametry
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

Parametry
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

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

Parametry
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia flagę żądania emulatora zaczepów

Parametry
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Zwroty
boolean