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

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

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)

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