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
|
shouldCreateTemporarilyPlaceholder()
메타데이터로 임시 자리표시자를 만듭니다. |
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 |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
메타데이터로 임시 자리표시자를 만듭니다.
| 반환 값 | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| 반환 값 | |
|---|---|
boolean |
|