ตัวเลือกการเลือกอุปกรณ์
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) ตั้งค่าแฟล็กที่ร้องขอของโปรแกรมจำลอง stub |
void | setTcpDeviceRequested (boolean tcpDeviceRequested) ตั้งค่าแฟล็กที่ร้องขอของอุปกรณ์ tcp |
boolean | stubEmulatorRequested () |
boolean | tcpDeviceRequested ()
|
ผู้รับเหมาก่อสร้างสาธารณะ
ตัวเลือกการเลือกอุปกรณ์
public DeviceSelectionOptions ()
วิธีการสาธารณะ
เพิ่มไม่รวมซีเรียล
public void addExcludeSerial (String serialNumber)
เพิ่มหมายเลขซีเรียลลงในรายการยกเว้น
เพิ่มProductType
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 |
ดึงข้อมูลตัวแปรสภาพแวดล้อม
public String fetchEnvironmentVariable (String name)
ฟังก์ชันตัวช่วยที่ใช้ในการดึงข้อมูลตัวแปรสภาพแวดล้อม โดยพื้นฐานแล้วมันเป็นเสื้อคลุมรอบ System.getenv(String)
ซึ่งทำเพื่อการทดสอบหน่วย
พารามิเตอร์ | |
---|---|
name | String : ตัวแปรสภาพแวดล้อมที่จะดึงข้อมูล |
การส่งคืน | |
---|---|
String | ค่า String ของตัวแปรสภาพแวดล้อมหรือค่าว่างหากไม่มี |
gceDeviceRequest แล้ว
public boolean gceDeviceRequested ()
การส่งคืน | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
ส่งคืนประเภทอุปกรณ์ที่เราควรใช้
การส่งคืน | |
---|---|
IDeviceSelection.BaseDeviceType |
รับระดับแบตเตอรี่
public Integer getBatteryLevel (IDevice device)
ดึงระดับแบตเตอรี่สำหรับอุปกรณ์ที่กำหนด
พารามิเตอร์ | |
---|---|
device | IDevice : IDevice |
การส่งคืน | |
---|---|
Integer | ระดับแบตเตอรี่ของอุปกรณ์หรือ null หากไม่ทราบ |
รับDeviceProductType
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) ของหมายเลขซีเรียล |
รับ MaxBatteryLevel
public Integer getMaxBatteryLevel ()
รับระดับแบตเตอรี่สูงสุดที่ร้องขอ
การส่งคืน | |
---|---|
Integer |
รับ MaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
รับระดับแบตเตอรี่สูงสุดที่ร้องขอ
การส่งคืน | |
---|---|
Integer |
รับ MinBatteryLevel
public Integer getMinBatteryLevel ()
รับระดับแบตเตอรี่ขั้นต่ำที่ร้องขอ
การส่งคืน | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
ส่งคืนสาเหตุที่อุปกรณ์ไม่ตรงกัน
การส่งคืน | |
---|---|
แผนที่ของหมายเลขซีเรียลถึงสาเหตุที่ไม่ได้รับการจัดสรร |
getProductTypes
publicgetProductTypes ()
รับสำเนารายการประเภทผลิตภัณฑ์
การส่งคืน | |
---|---|
ERROR(/Collection) ของประเภทผลิตภัณฑ์ |
รับคุณสมบัติ
publicgetProperties ()
ส่งกลับแผนที่ของรายการคุณสมบัติ
การส่งคืน | |
---|---|
ERROR(/Map) ของชื่อคุณสมบัติอุปกรณ์เป็นค่า |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
รับว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่
การส่งคืน | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
รับว่าจำเป็นต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่
การส่งคืน | |
---|---|
boolean |
รับซีเรียล
publicgetSerials (IDevice device)
รับสำเนาหมายเลขซีเรียล
พารามิเตอร์ | |
---|---|
device | IDevice : IDevice เป็นตัวแทนของอุปกรณ์ที่พิจารณาสำหรับการเลือก |
การส่งคืน | |
---|---|
ERROR(/Collection) ของหมายเลขซีเรียล |
รับซีเรียล
publicgetSerials ()
ส่งคืนรายการซีเรียลที่ร้องขอ
การส่งคืน | |
---|---|
localVirtualDeviceRequest แล้ว
public boolean localVirtualDeviceRequested ()
การส่งคืน | |
---|---|
boolean |
ไม้ขีด
public boolean matches (IDevice device)
พารามิเตอร์ | |
---|---|
device | IDevice |
การส่งคืน | |
---|---|
boolean | true หาก IDevice ที่กำหนดตรงกับตัวเลือกที่ให้ไว้ false เป็นอย่างอื่น |
nullDeviceRequest แล้ว
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 |
ร้องขอ setEmulator
public void setEmulatorRequested (boolean emulatorRequested)
ตั้งค่าสถานะที่ร้องขอของโปรแกรมจำลอง
พารามิเตอร์ | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequest แล้ว
public void setGceDeviceRequested (boolean gceDeviceRequested)
พารามิเตอร์ | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
ตั้งค่าระดับแบตเตอรี่สูงสุด
พารามิเตอร์ | |
---|---|
maxBattery | Integer |
ตั้งค่า MaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
ตั้งค่าระดับแบตเตอรี่สูงสุด
พารามิเตอร์ | |
---|---|
maxBatteryTemperature | Integer |
ตั้งค่า MinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
ตั้งค่าระดับแบตเตอรี่ขั้นต่ำ
พารามิเตอร์ | |
---|---|
minBattery | Integer |
setNullDeviceRequest แล้ว
public void setNullDeviceRequested (boolean nullDeviceRequested)
ตั้งค่าสถานะอุปกรณ์ที่ร้องขอเป็นโมฆะ
พารามิเตอร์ | |
---|---|
nullDeviceRequested | boolean |
ตั้งค่า RequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
ตั้งค่าว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่
พารามิเตอร์ | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
ตั้งค่าว่าจำเป็นต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่
พารามิเตอร์ | |
---|---|
requireCheckTemprature | boolean |
ตั้งค่าซีเรียล
public void setSerial (String... serialNumber)
ตั้งค่ารายการรวมหมายเลขซีเรียล โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
serialNumber | String |
ร้องขอ setStubEmulator
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
ตั้งค่าแฟล็กที่ร้องขอของโปรแกรมจำลอง stub
พารามิเตอร์ | |
---|---|
stubEmulatorRequested | boolean |
setTcpDeviceRequest แล้ว
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
ตั้งค่าแฟล็กที่ร้องขอของอุปกรณ์ tcp
พารามิเตอร์ | |
---|---|
tcpDeviceRequested | boolean |
stubEmulator ร้องขอแล้ว
public boolean stubEmulatorRequested ()
การส่งคืน | |
---|---|
boolean |
tcpDeviceRequest แล้ว
public boolean tcpDeviceRequested ()
การส่งคืน | |
---|---|
boolean |