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)
เมธอดโรงงาน Helper เพื่อสร้าง |
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)
ตั้งค่าสถานะที่ขอโปรแกรมจำลอง Stub |
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)
เมธอดโรงงาน Helper เพื่อสร้าง IDeviceSelection ที่จะจับคู่อุปกรณ์ที่มีซีเรียลที่ระบุเท่านั้น
| พารามิเตอร์ | |
|---|---|
serial |
String |
| คิกรีเทิร์น | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| คิกรีเทิร์น | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| คิกรีเทิร์น | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
ฟังก์ชันช่วยที่ใช้ในการดึงตัวแปรสภาพแวดล้อม ซึ่งเป็น Wrapper รอบ 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
publicgetExcludeSerials ()
รับสำเนาของรายการการยกเว้นหมายเลขซีเรียล
| คิกรีเทิร์น | |
|---|---|
|
ERROR(/Collection) หมายเลขซีเรียล |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
รับระดับแบตเตอรี่สูงสุดที่ขอ
| คิกรีเทิร์น | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
รับระดับแบตเตอรี่สูงสุดที่ขอ
| คิกรีเทิร์น | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
รับระดับแบตเตอรี่ขั้นต่ำที่ขอ
| คิกรีเทิร์น | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
แสดงเหตุผลที่อุปกรณ์ไม่ตรงกัน
| คิกรีเทิร์น | |
|---|---|
|
แผนที่ของหมายเลขซีเรียลกับเหตุผลที่ไม่ได้จัดสรร |
getProductTypes
publicgetProductTypes ()
รับสำเนารายการประเภทผลิตภัณฑ์
| คิกรีเทิร์น | |
|---|---|
|
ERROR(/Collection) ประเภทผลิตภัณฑ์ |
getProperties
publicgetProperties ()
แสดงผลแผนที่ของรายการพร็อพเพอร์ตี้
| คิกรีเทิร์น | |
|---|---|
|
ERROR(/Map) ของชื่อพร็อพเพอร์ตี้อุปกรณ์เป็นค่า |
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 |
true หาก IDevice ที่ระบุตรงกับตัวเลือกที่ให้ไว้
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)
ตั้งค่าสถานะที่ขอโปรแกรมจำลอง Stub
| พารามิเตอร์ | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
สร้างตัวยึดตำแหน่งชั่วคราวจากข้อมูลเมตา
| คิกรีเทิร์น | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| คิกรีเทิร์น | |
|---|---|
boolean |
|