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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
Menampilkan alasan perangkat tidak cocok.
| Hasil | |
|---|---|
|
Peta nomor seri ke alasan nomor seri tidak dialokasikan |
getProductTypes
publicgetProductTypes ()
Mendapatkan salinan daftar jenis produk
| Hasil | |
|---|---|
|
ERROR(/Collection) jenis produk
|
getProperties
publicgetProperties ()
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
publicgetSerials (IDevice device)
Mendapatkan salinan nomor seri
| Parameter | |
|---|---|
device |
IDevice: IDevice yang mewakili perangkat yang dipertimbangkan untuk dipilih. |
| Hasil | |
|---|---|
|
ERROR(/Collection) nomor seri
|
getSerials
publicgetSerials ()
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 |
|