DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Penampung untuk kriteria pemilihan perangkat.

Ringkasan

Class bertingkat

enum DeviceSelectionOptions.DeviceRequestedType

Berbagai kemungkinan jenis perangkat placeholder yang didukung. 

Konstruktor publik

DeviceSelectionOptions()

Metode publik

void addExcludeSerial(String serialNumber)

Tambahkan nomor seri ke daftar pengecualian.

void addProductType(String productType)

Tambahkan jenis produk ke opsi pemilihan perangkat.

void addProperty(String propertyKey, String propValue)

Menambahkan kriteria properti ke opsi pemilihan perangkat

void addSerial(String serialNumber)

Tambahkan nomor seri ke opsi pemilihan perangkat.

static IDeviceSelection createForSerial(String serial)

Metode factory helper untuk membuat IDeviceSelection yang hanya akan mencocokkan perangkat dengan serial yang diberikan

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Fungsi bantuan yang digunakan untuk mengambil variabel lingkungan.

boolean gceDeviceRequested()

Integer getBatteryLevel(IDevice device)

Mengambil level baterai untuk perangkat tertentu

String getDeviceProductType(IDevice device)

Mendapatkan jenis produk perangkat yang diberikan

String getDeviceProductVariant(IDevice device)

Mendapatkan varian produk perangkat yang diberikan

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

Mendapatkan salinan daftar pengecualian nomor seri

Integer getMaxBatteryLevel()

Mendapatkan level baterai maksimum yang diminta

Integer getMaxBatteryTemperature()

Mendapatkan level baterai maksimum yang diminta

Integer getMinBatteryLevel()

Mendapatkan level baterai minimum yang diminta

getNoMatchReason()

Menampilkan alasan perangkat tidak cocok.

getProductTypes()

Mendapatkan salinan daftar jenis produk

getProperties()

Menampilkan peta daftar properti

boolean getRequireBatteryCheck()

Mendapatkan apakah pemeriksaan baterai diperlukan untuk perangkat dengan level baterai yang tidak diketahui

boolean getRequireBatteryTemperatureCheck()

Mendapatkan apakah pemeriksaan suhu baterai diperlukan untuk perangkat dengan suhu baterai yang tidak diketahui

getSerials(IDevice device)

Mendapatkan salinan nomor seri

getSerials()

Menampilkan daftar serial yang diminta.

boolean localVirtualDeviceRequested()
boolean matches(IDevice device)
boolean nullDeviceRequested()

boolean remoteDeviceRequested()
void setDeviceRequested(boolean deviceRequested)

Menetapkan flag yang diminta emulator

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

Menetapkan flag yang diminta emulator

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

Menetapkan level baterai maksimum

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Menetapkan level baterai maksimum

void setMinBatteryLevel(Integer minBattery)

Menetapkan level baterai minimum

void setNullDeviceRequested(boolean nullDeviceRequested)

Menetapkan flag permintaan perangkat null

void setRequireBatteryCheck(boolean requireCheck)

Menetapkan apakah pemeriksaan baterai diperlukan untuk perangkat dengan level baterai yang tidak diketahui

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Menetapkan apakah pemeriksaan suhu baterai diperlukan untuk perangkat dengan suhu baterai yang tidak diketahui

void setSerial(String... serialNumber)

Tetapkan daftar penyertaan nomor seri, yang akan menggantikan nilai yang ada.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Menetapkan flag yang diminta emulator stub

void setTcpDeviceRequested(boolean tcpDeviceRequested)

Menetapkan flag perangkat tcp yang diminta

boolean stubEmulatorRequested()

boolean tcpDeviceRequested()

Konstruktor publik

DeviceSelectionOptions

public DeviceSelectionOptions ()

Metode publik

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Tambahkan nomor seri ke daftar pengecualian.

addProductType

public void addProductType (String productType)

Tambahkan jenis produk ke opsi pemilihan perangkat.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Menambahkan kriteria properti ke opsi pemilihan perangkat

Parameter
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Tambahkan nomor seri ke opsi pemilihan perangkat.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Metode factory helper untuk membuat IDeviceSelection yang hanya akan mencocokkan perangkat dengan serial yang diberikan

Parameter
serial String

Hasil
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Hasil
boolean

emulatorRequested

public boolean emulatorRequested ()

Hasil
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Fungsi bantuan yang digunakan untuk mengambil variabel lingkungan. Ini pada dasarnya adalah wrapper di sekitar System.getenv(String). Hal ini dilakukan untuk tujuan pengujian unit.

Parameter
name String: variabel lingkungan yang akan diambil.

Hasil
String nilai String dari variabel lingkungan atau null jika tidak tersedia.

gceDeviceRequested

public boolean gceDeviceRequested ()

Hasil
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Mengambil level baterai untuk perangkat tertentu

Parameter
device IDevice: IDevice

Hasil
Integer level baterai perangkat atau null jika tidak diketahui

getDeviceProductType

public String getDeviceProductType (IDevice device)

Mendapatkan jenis produk perangkat yang diberikan

Parameter
device IDevice: IDevice

Hasil
String jenis produk perangkat atau null jika tidak diketahui

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Mendapatkan varian produk perangkat yang diberikan

Parameter
device IDevice: IDevice

Hasil
String varian produk perangkat atau null jika tidak diketahui

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Hasil
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Mendapatkan salinan daftar pengecualian nomor seri

Hasil
ERROR(/Collection) nomor seri

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Mendapatkan level baterai maksimum yang diminta

Hasil
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Mendapatkan level baterai maksimum yang diminta

Hasil
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Mendapatkan level baterai minimum yang diminta

Hasil
Integer

getNoMatchReason

public  getNoMatchReason ()

Menampilkan alasan perangkat tidak cocok.

Hasil
Peta nomor seri ke alasan nomor seri tidak dialokasikan

getProductTypes

public  getProductTypes ()

Mendapatkan salinan daftar jenis produk

Hasil
ERROR(/Collection) jenis produk

getProperties

public  getProperties ()

Menampilkan peta daftar properti

Hasil
ERROR(/Map) nama properti perangkat ke nilai

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Mendapatkan apakah pemeriksaan baterai diperlukan untuk perangkat dengan level baterai yang tidak diketahui

Hasil
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Mendapatkan apakah pemeriksaan suhu baterai diperlukan untuk perangkat dengan suhu baterai yang tidak diketahui

Hasil
boolean

getSerials

public  getSerials (IDevice device)

Mendapatkan salinan nomor seri

Parameter
device IDevice: IDevice yang mewakili perangkat yang dipertimbangkan untuk dipilih.

Hasil
ERROR(/Collection) nomor seri

getSerials

public  getSerials ()

Menampilkan daftar serial yang diminta.

Hasil

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Hasil
boolean

cocok

public boolean matches (IDevice device)

Parameter
device IDevice

Hasil
boolean true jika IDevice yang diberikan cocok dengan opsi yang diberikan. false jika tidak

nullDeviceRequested

public boolean nullDeviceRequested ()

Hasil
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Hasil
boolean

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Menetapkan flag yang diminta emulator

Parameter
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parameter
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Menetapkan flag yang diminta emulator

Parameter
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parameter
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Menetapkan level baterai maksimum

Parameter
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Menetapkan level baterai maksimum

Parameter
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Menetapkan level baterai minimum

Parameter
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Menetapkan flag permintaan perangkat null

Parameter
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Menetapkan apakah pemeriksaan baterai diperlukan untuk perangkat dengan level baterai yang tidak diketahui

Parameter
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Menetapkan apakah pemeriksaan suhu baterai diperlukan untuk perangkat dengan suhu baterai yang tidak diketahui

Parameter
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Tetapkan daftar penyertaan nomor seri, yang akan menggantikan nilai yang ada.

Parameter
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Menetapkan flag yang diminta emulator stub

Parameter
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Menetapkan flag perangkat tcp yang diminta

Parameter
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Hasil
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Hasil
boolean