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 |