기기 선택 옵션
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()
|
공개 생성자
기기 선택 옵션
public DeviceSelectionOptions ()
공개 메서드
addExcludeSerial
public void addExcludeSerial (String serialNumber)
제외 목록에 일련번호를 추가합니다.
addProductType
public void addProductType (String productType)
기기 선택 옵션에 제품 유형을 추가합니다.
추가 속성
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 |
기기 요청됨
public boolean deviceRequested ()
반환 값 | |
---|---|
boolean |
에뮬레이터요청
public boolean emulatorRequested ()
반환 값 | |
---|---|
boolean |
패치환경 변수
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 |
배터리 레벨 가져오기
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 |
원격 기기 요청됨
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 |
최대 배터리 수준 설정
public void setMaxBatteryLevel (Integer maxBattery)
최대 배터리 수준을 설정합니다.
매개변수 | |
---|---|
maxBattery |
Integer |
최대 배터리 온도 설정
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 |
배터리 온도 확인 필요 설정
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
배터리 온도를 알 수 없는 기기의 배터리 온도 확인 필요 여부를 설정합니다.
매개변수 | |
---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
일련번호 포함 목록을 설정하여 기존 값을 모두 바꿉니다.
매개변수 | |
---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
스텁 에뮬레이터 요청 플래그를 설정합니다.
매개변수 | |
---|---|
stubEmulatorRequested |
boolean |
TubeEmulator요청
public boolean stubEmulatorRequested ()
반환 값 | |
---|---|
boolean |