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 Factory เพื่อสร้าง 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)

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

void setRequireBatteryCheck(boolean requireCheck)

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

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

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

void setSerial(String... serialNumber)

ตั้งค่ารายการการรวมหมายเลขซีเรียลโดยแทนที่ค่าที่มีอยู่

void setStubEmulatorRequested(boolean stubEmulatorRequested)

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

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 Factory เพื่อสร้าง 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 ของตัวแปรสภาพแวดล้อม หรือค่าว่างหากไม่มี

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

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

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)

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

พารามิเตอร์
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)

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

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

stubEmulatorRequested

public boolean stubEmulatorRequested ()

คิกรีเทิร์น
boolean