DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
. com.android.tradefed.device.DeviceSelectionOptions


คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์

สรุป

คลาสที่ซ้อนกัน

enum DeviceSelectionOptions.DeviceRequestedType

รองรับอุปกรณ์ตัวยึดตำแหน่งประเภทต่างๆ ที่เป็นไปได้

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

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)

ฟังก์ชัน Helper ใช้ในการดึงข้อมูลตัวแปรสภาพแวดล้อม

boolean gceDeviceRequested ()

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 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)

ตั้งค่าตัวจำลองต้นขั้วที่ร้องขอแฟล็ก

void setTcpDeviceRequested (boolean tcpDeviceRequested)

ตั้งค่าอุปกรณ์ tcp ที่ร้องขอแฟล็ก

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

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

DeviceSelectionOptions

public DeviceSelectionOptions ()

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

addExcludeSerial

public void addExcludeSerial (String serialNumber)

เพิ่มหมายเลขซีเรียลในรายการยกเว้น

เพิ่มประเภทผลิตภัณฑ์

public void addProductType (String productType)

เพิ่มประเภทผลิตภัณฑ์ในตัวเลือกการเลือกอุปกรณ์

เพิ่มคุณสมบัติ

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

อุปกรณ์ที่ขอ

public boolean deviceRequested ()

คืนสินค้า
boolean

emulatorRequested

public boolean emulatorRequested ()

คืนสินค้า
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

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

พารามิเตอร์
name String : ตัวแปรสภาพแวดล้อมในการดึงข้อมูล

คืนสินค้า
String String ค่าของตัวแปรสภาพแวดล้อมหรือ null ถ้าไม่สามารถใช้ได้

gceDeviceRequested

public boolean gceDeviceRequested ()

คืนสินค้า
boolean

รับระดับแบตเตอรี่

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) ของตัวเลขอนุกรม

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

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

คืนสินค้า
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

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

คืนสินค้า
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

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

คืนสินค้า
Integer

getNoMatchReason

public  getNoMatchReason ()

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

คืนสินค้า
แผนที่หมายเลขซีเรียลกับเหตุผลที่ไม่ได้รับการจัดสรร

getProductTypes

public  getProductTypes ()

รับสำเนารายการประเภทสินค้า

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

getProperties

public  getProperties ()

ส่งคืนแผนที่ของรายการทรัพย์สิน

คืนสินค้า
ERROR(/Map) ของชื่อสถานที่ให้บริการอุปกรณ์ค่า

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

คืนสินค้า
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

คืนสินค้า
boolean

getSerials

public  getSerials (IDevice device)

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

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

คืนสินค้า
ERROR(/Collection) ของตัวเลขอนุกรม

getSerials

public  getSerials ()

ส่งคืนรายการซีเรียลที่ร้องขอ

คืนสินค้า

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

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

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)

ตั้งค่าอุปกรณ์ 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

setTcpDevice ร้องขอแล้ว

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

ตั้งค่าอุปกรณ์ tcp ที่ร้องขอแฟล็ก

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

stubEmulatorRequested

public boolean stubEmulatorRequested ()

คืนสินค้า
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

คืนสินค้า
boolean