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)
지정된 일련번호와만 일치하는 기기만 일치시키는 |
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 |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
요청된 최대 배터리 수준을 가져옵니다.
반환 값 | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
요청된 최대 배터리 수준을 가져옵니다.
반환 값 | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
요청된 최소 배터리 수준을 가져옵니다.
반환 값 | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
기기가 일치하지 않은 이유를 반환합니다.
반환 값 | |
---|---|
|
일련번호와 할당되지 않은 이유를 매핑하는 맵 |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
배터리 잔량을 알 수 없는 기기에 배터리 검사가 필요한지 여부를 가져옵니다.
반환 값 | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
배터리 온도가 알 수 없는 기기에 배터리 온도 확인이 필요한지 여부를 가져옵니다.
반환 값 | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
일련번호 사본 가져오기
매개변수 | |
---|---|
device |
IDevice : 선택을 고려할 기기를 나타내는 IDevice 입니다. |
반환 값 | |
---|---|
|
일련번호 ERROR(/Collection) 개 |
getSerials
publicgetSerials ()
요청된 연재물 목록을 반환합니다.
반환 값 | |
---|---|
|
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 |