장치 선택 옵션
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) 널 장치 요청 플래그를 설정합니다. |
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 |
getMaxBattery레벨
public Integer getMaxBatteryLevel ()
요청된 최대 배터리 수준을 가져옵니다.
보고 | |
---|---|
Integer |
getMaxBattery온도
public Integer getMaxBatteryTemperature ()
요청된 최대 배터리 수준을 가져옵니다.
보고 | |
---|---|
Integer |
getMinBattery레벨
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 ()
요청된 일련번호 목록을 반환합니다.
보고 | |
---|---|
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 |