DeviceSelectionOptions

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)

null 기기 요청 플래그를 설정합니다.

void setRequireBatteryCheck(boolean requireCheck)

배터리 잔량을 알 수 없는 기기에 배터리 검사가 필요한지 여부를 설정합니다.

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

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

void setSerial(String... serialNumber)

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

void setStubEmulatorRequested(boolean stubEmulatorRequested)

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

boolean stubEmulatorRequested()

공개 생성자

DeviceSelectionOptions

public DeviceSelectionOptions ()

공개 메서드

addExcludeSerial

public void addExcludeSerial (String serialNumber)

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

addProductType

public void addProductType (String productType)

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

addProperty

public void addProperty (String propertyKey, 
                String propValue)

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

매개변수
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

기기 선택 옵션에 일련번호를 추가합니다.

createForSerial

public static IDeviceSelection createForSerial (String serial)

지정된 일련번호와만 일치하는 기기만 일치시키는 IDeviceSelection를 만드는 도우미 팩토리 메서드

매개변수
serial String

반환 값
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

반환 값
boolean

emulatorRequested

public boolean emulatorRequested ()

반환 값
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

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

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

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

gceDeviceRequested

public boolean gceDeviceRequested ()

반환 값
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

반환 값
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

지정된 기기의 배터리 수준을 가져옵니다.

매개변수
device IDevice: IDevice

반환 값
Integer 기기 배터리 잔량 또는 알 수 없는 경우 null

getDeviceProductType

public String getDeviceProductType (IDevice device)

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

매개변수
device IDevice: IDevice

반환 값
String 기기 제품 유형 또는 알 수 없는 경우 null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

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

매개변수
device IDevice: IDevice

반환 값
String 기기 제품 옵션 또는 알 수 없는 경우 null

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

반환 값
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

반환 값
일련번호 ERROR(/Collection)

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

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

반환 값
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

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

반환 값
Integer

getMinBatteryLevel

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

요청된 연재물 목록을 반환합니다.

반환 값

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

반환 값
boolean

일치

public boolean matches (IDevice device)

매개변수
device IDevice

반환 값
boolean 지정된 IDevice이 제공된 옵션과 일치하는 경우 true입니다. 그 밖의 경우 false

nullDeviceRequested

public boolean nullDeviceRequested ()

반환 값
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

반환 값
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

사용할 기기 유형을 설정합니다.

매개변수
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

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

매개변수
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

매개변수
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

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

매개변수
emulatorRequested boolean

setGceDeviceRequested

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

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

null 기기 요청 플래그를 설정합니다.

매개변수
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

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

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

매개변수
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

반환 값
boolean