ตัวเลือกการเลือกอุปกรณ์

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)

วิธีการโรงงานตัวช่วยเพื่อสร้าง IDeviceSelection ที่จะจับคู่อุปกรณ์กับซีเรียลที่กำหนดเท่านั้น

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

void setTcpDeviceRequested (boolean tcpDeviceRequested)

ตั้งค่าสถานะอุปกรณ์ tcp ที่ร้องขอ

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

ผู้สร้างสาธารณะ

ตัวเลือกการเลือกอุปกรณ์

public DeviceSelectionOptions ()

วิธีการสาธารณะ

เพิ่มไม่รวมSerial

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)

เพิ่มหมายเลขซีเรียลไปยังตัวเลือกการเลือกอุปกรณ์

สร้างสำหรับซีเรียล

public static IDeviceSelection createForSerial (String serial)

วิธีการโรงงานตัวช่วยเพื่อสร้าง IDeviceSelection ที่จะจับคู่อุปกรณ์กับซีเรียลที่กำหนดเท่านั้น

พารามิเตอร์
serial String

ส่งคืน
IDeviceSelection

ขออุปกรณ์แล้ว

public boolean deviceRequested ()

ส่งคืน
boolean

emulatorRequested

public boolean emulatorRequested ()

ส่งคืน
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

ฟังก์ชันตัวช่วยที่ใช้ในการดึงตัวแปรสภาพแวดล้อม โดยพื้นฐานแล้วมันเป็นตัวห่อหุ้มรอบ ๆ System.getenv(String) สิ่งนี้ทำเพื่อจุดประสงค์ในการทดสอบหน่วย

พารามิเตอร์
name String : ตัวแปรสภาพแวดล้อมที่จะดึงข้อมูล

ส่งคืน
String ค่า String ของตัวแปรสภาพแวดล้อมหรือค่าว่างหากไม่มี

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

getExcludeSerials

public  getExcludeSerials ()

รับสำเนาของรายการยกเว้นหมายเลขซีเรียล

ส่งคืน
ERROR(/Collection) ของหมายเลขซีเรียล

รับ MaxBatteryLevel

public Integer getMaxBatteryLevel ()

รับระดับแบตเตอรี่สูงสุดที่ร้องขอ

ส่งคืน
Integer

รับอุณหภูมิแบตเตอรี่สูงสุด

public Integer getMaxBatteryTemperature ()

รับระดับแบตเตอรี่สูงสุดที่ร้องขอ

ส่งคืน
Integer

รับ MinBatteryLevel

public Integer getMinBatteryLevel ()

รับระดับแบตเตอรี่ขั้นต่ำที่ร้องขอ

ส่งคืน
Integer

getNoMatchReason

public  getNoMatchReason ()

ส่งกลับเหตุผลที่อุปกรณ์ไม่ตรงกัน

ส่งคืน
แผนที่ของหมายเลขประจำเครื่องถึงเหตุผลที่ไม่ได้จัดสรร

รับประเภทผลิตภัณฑ์

public  getProductTypes ()

รับสำเนารายการประเภทผลิตภัณฑ์

ส่งคืน
ERROR(/Collection) ของประเภทผลิตภัณฑ์

รับคุณสมบัติ

public  getProperties ()

ส่งกลับแผนที่ของรายการคุณสมบัติ

ส่งคืน
ERROR(/Map) ของชื่อคุณสมบัติอุปกรณ์เป็นค่า

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

รับว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่

ส่งคืน
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

รับว่าต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่

ส่งคืน
boolean

รับซีเรียล

public  getSerials (IDevice device)

รับสำเนาของหมายเลขซีเรียล

พารามิเตอร์
device IDevice : IDevice เป็นตัวแทนของอุปกรณ์ที่ได้รับการพิจารณาเพื่อคัดเลือก

ส่งคืน
ERROR(/Collection) ของหมายเลขซีเรียล

รับซีเรียล

public  getSerials ()

ส่งกลับรายการซีเรียลที่ร้องขอ

ส่งคืน

ร้องขอ localVirtualDevice

public boolean localVirtualDeviceRequested ()

ส่งคืน
boolean

การแข่งขัน

public boolean matches (IDevice device)

พารามิเตอร์
device IDevice

ส่งคืน
boolean true หาก IDevice ที่ระบุตรงกับตัวเลือกที่มีให้ 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

ตั้งค่า GceDeviceRequested แล้ว

public void setGceDeviceRequested (boolean gceDeviceRequested)

พารามิเตอร์
gceDeviceRequested boolean

ตั้งค่า MaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

ตั้งค่าระดับแบตเตอรี่สูงสุด

พารามิเตอร์
maxBattery Integer

ตั้งอุณหภูมิแบตเตอรี่สูงสุด

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

ตั้งค่าระดับแบตเตอรี่สูงสุด

พารามิเตอร์
maxBatteryTemperature Integer

ตั้งค่า MinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

ตั้งค่าระดับแบตเตอรี่ต่ำสุด

พารามิเตอร์
minBattery Integer

ตั้งค่า NullDeviceRequested แล้ว

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

ร้องขอ setStubEmulator

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

ตั้งค่าแฟล็กที่ร้องขอโปรแกรมจำลอง stub

พารามิเตอร์
stubEmulatorRequested boolean

ตั้งค่า TcpDeviceRequested แล้ว

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

ตั้งค่าสถานะอุปกรณ์ tcp ที่ร้องขอ

พารามิเตอร์
tcpDeviceRequested boolean

stubEmulator ร้องขอ

public boolean stubEmulatorRequested ()

ส่งคืน
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

ส่งคืน
boolean