장치 선택 옵션

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


장치 선택 기준에 대한 컨테이너입니다.

요약

공개 생성자

DeviceSelectionOptions ()

공개 메소드

void addExcludeSerial (String serialNumber)

제외 목록에 일련번호를 추가합니다.

void addProductType (String productType)

장치 선택 옵션에 제품 유형을 추가합니다.

void addProperty (String propertyKey, String propValue)

장치 선택 옵션에 속성 기준 추가

void addSerial (String serialNumber)

장치 선택 옵션에 일련번호를 추가하세요.

static IDeviceSelection createForSerial (String serial)

지정된 직렬 장치와만 일치하는 IDeviceSelection 생성하는 도우미 팩토리 메서드

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

환경 변수를 가져오는 데 사용되는 도우미 함수입니다.

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

사용해야 하는 장치 유형을 반환합니다.

Integer getBatteryLevel (IDevice device)

지정된 장치의 배터리 수준을 검색합니다.

String getDeviceProductType (IDevice device)

지정된 기기 제품 유형을 가져옵니다.

String getDeviceProductVariant (IDevice device)

지정된 기기 제품 변형을 가져옵니다.

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

일련번호 제외 목록의 사본을 가져옵니다.

Integer getMaxBatteryLevel ()

요청된 최대 배터리 수준을 가져옵니다.

Integer getMaxBatteryTemperature ()

요청된 최대 배터리 수준을 가져옵니다.

Integer getMinBatteryLevel ()

요청된 최소 배터리 수준을 가져옵니다.

getNoMatchReason ()

장치가 일치하지 않는 이유를 반환합니다.

getProductTypes ()

제품 유형 목록의 사본을 가져옵니다.

getProperties ()

속성 목록의 맵을 반환합니다.

boolean getRequireBatteryCheck ()

배터리 수준을 알 수 없는 장치에 대해 배터리 확인이 필요한지 여부를 가져옵니다.

boolean getRequireBatteryTemperatureCheck ()

배터리 온도를 알 수 없는 장치에 대해 배터리 온도 확인이 필요한지 여부를 가져옵니다.

getSerials (IDevice device)

일련번호 사본을 얻습니다.

getSerials ()

요청된 일련번호 목록을 반환합니다.

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

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

사용해야 하는 장치 유형을 설정합니다.

void setDeviceRequested (boolean deviceRequested)

에뮬레이터가 요청한 플래그를 설정합니다.

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

에뮬레이터가 요청한 플래그를 설정합니다.

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

최대 배터리 수준을 설정합니다.

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

최대 배터리 수준을 설정합니다.

void setMinBatteryLevel (Integer minBattery)

최소 배터리 수준을 설정합니다.

void setNullDeviceRequested (boolean nullDeviceRequested)

널 장치 요청 플래그를 설정합니다.

void setRequireBatteryCheck (boolean requireCheck)

배터리 잔량을 알 수 없는 장치에 대해 배터리 확인이 필요한지 여부를 설정합니다.

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

배터리 온도를 알 수 없는 장치에 대해 배터리 온도 확인이 필요한지 여부를 설정합니다.

void setSerial (String... serialNumber)

기존 값을 대체하여 일련번호 포함 목록을 설정합니다.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

스텁 에뮬레이터가 요청한 플래그를 설정합니다.

void setTcpDeviceRequested (boolean tcpDeviceRequested)

TCP 장치 요청 플래그를 설정합니다.

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

공개 생성자

장치 선택 옵션

public DeviceSelectionOptions ()

공개 메소드

addExcludeSerial

public void addExcludeSerial (String serialNumber)

제외 목록에 일련번호를 추가합니다.

제품 유형 추가

public void addProductType (String productType)

장치 선택 옵션에 제품 유형을 추가합니다.

속성 추가

public void addProperty (String propertyKey, 
                String propValue)

장치 선택 옵션에 속성 기준 추가

매개변수
propertyKey String

propValue String

직렬 추가

public void addSerial (String serialNumber)

장치 선택 옵션에 일련번호를 추가하세요.

createForSerial

public static IDeviceSelection createForSerial (String serial)

지정된 직렬 장치와만 일치하는 IDeviceSelection 생성하는 도우미 팩토리 메서드

매개변수
serial String

보고
IDeviceSelection

장치요청됨

public boolean deviceRequested ()

보고
boolean

에뮬레이터요청됨

public boolean emulatorRequested ()

보고
boolean

fetchEnvironment변수

public String fetchEnvironmentVariable (String name)

환경 변수를 가져오는 데 사용되는 도우미 함수입니다. 이것은 본질적으로 System.getenv(String) 주위의 래퍼입니다. 이는 단위 테스트 목적으로 수행됩니다.

매개변수
name String : 가져올 환경 변수입니다.

보고
String 환경 변수의 String 값. 사용할 수 없는 경우 null입니다.

gceDevice요청됨

public boolean gceDeviceRequested ()

보고
boolean

getBaseDeviceType요청됨

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

사용해야 하는 장치 유형을 반환합니다.

보고
IDeviceSelection.BaseDeviceType

getBattery레벨

public Integer getBatteryLevel (IDevice device)

지정된 장치의 배터리 수준을 검색합니다.

매개변수
device IDevice : IDevice

보고
Integer 장치 배터리 수준 또는 알 수 없는 경우 null

getDevice제품 유형

public String getDeviceProductType (IDevice device)

지정된 기기 제품 유형을 가져옵니다.

매개변수
device IDevice : IDevice

보고
String 장치 제품 유형 또는 알 수 없는 경우 null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

지정된 기기 제품 변형을 가져옵니다.

매개변수
device IDevice : IDevice

보고
String 장치 제품 변형 또는 알 수 없는 경우 null

getDeviceType요청됨

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

보고
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

일련번호 제외 목록의 사본을 가져옵니다.

보고
일련번호의 ERROR(/Collection)

getMaxBattery레벨

public Integer getMaxBatteryLevel ()

요청된 최대 배터리 수준을 가져옵니다.

보고
Integer

getMaxBattery온도

public Integer getMaxBatteryTemperature ()

요청된 최대 배터리 수준을 가져옵니다.

보고
Integer

getMinBattery레벨

public Integer getMinBatteryLevel ()

요청된 최소 배터리 수준을 가져옵니다.

보고
Integer

getNoMatchReason

public  getNoMatchReason ()

장치가 일치하지 않는 이유를 반환합니다.

보고
할당되지 않은 이유에 대한 일련 번호 맵

getProductTypes

public  getProductTypes ()

제품 유형 목록의 사본을 가져옵니다.

보고
상품 유형의 ERROR(/Collection)

getProperties

public  getProperties ()

속성 목록의 맵을 반환합니다.

보고
장치 속성 이름의 ERROR(/Map) 값으로

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

배터리 수준을 알 수 없는 장치에 대해 배터리 확인이 필요한지 여부를 가져옵니다.

보고
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

배터리 온도를 알 수 없는 장치에 대해 배터리 온도 확인이 필요한지 여부를 가져옵니다.

보고
boolean

getSerials

public  getSerials (IDevice device)

일련번호 사본을 얻습니다.

매개변수
device IDevice : 선택 대상 장치를 나타내는 IDevice 입니다.

보고
일련번호의 ERROR(/Collection)

getSerials

public  getSerials ()

요청된 일련번호 목록을 반환합니다.

보고

localVirtualDevice요청됨

public boolean localVirtualDeviceRequested ()

보고
boolean

성냥

public boolean matches (IDevice device)

매개변수
device IDevice

보고
boolean 지정된 IDevice 제공된 옵션과 일치하면 true . 그렇지 않으면 false

nullDevice요청됨

public boolean nullDeviceRequested ()

보고
boolean

원격장치요청됨

public boolean remoteDeviceRequested ()

보고
boolean

setBaseDeviceType요청됨

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

사용해야 하는 장치 유형을 설정합니다.

매개변수
type IDeviceSelection.BaseDeviceType

setDevice요청됨

public void setDeviceRequested (boolean deviceRequested)

에뮬레이터가 요청한 플래그를 설정합니다.

매개변수
deviceRequested boolean

setDeviceType요청됨

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

매개변수
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulator요청됨

public void setEmulatorRequested (boolean emulatorRequested)

에뮬레이터가 요청한 플래그를 설정합니다.

매개변수
emulatorRequested boolean

setGceDevice요청됨

public void setGceDeviceRequested (boolean gceDeviceRequested)

매개변수
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

최대 배터리 수준을 설정합니다.

매개변수
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

최대 배터리 수준을 설정합니다.

매개변수
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

최소 배터리 수준을 설정합니다.

매개변수
minBattery Integer

setNullDevice요청됨

public void setNullDeviceRequested (boolean nullDeviceRequested)

널 장치 요청 플래그를 설정합니다.

매개변수
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

배터리 잔량을 알 수 없는 장치에 대해 배터리 확인이 필요한지 여부를 설정합니다.

매개변수
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

배터리 온도를 알 수 없는 장치에 대해 배터리 온도 확인이 필요한지 여부를 설정합니다.

매개변수
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

기존 값을 대체하여 일련번호 포함 목록을 설정합니다.

매개변수
serialNumber String

setStubEmulator요청됨

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

스텁 에뮬레이터가 요청한 플래그를 설정합니다.

매개변수
stubEmulatorRequested boolean

setTcpDevice요청됨

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

TCP 장치 요청 플래그를 설정합니다.

매개변수
tcpDeviceRequested boolean

스텁에뮬레이터요청됨

public boolean stubEmulatorRequested ()

보고
boolean

tcpDevice요청됨

public boolean tcpDeviceRequested ()

보고
boolean