Opsi DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Penampung bagi kriteria pemilihan perangkat.

Ringkasan

Konstruktor publik

DeviceSelectionOptions()

Metode publik

void addExcludeSerial(String serialNumber)

Tambahkan nomor seri ke daftar pengecualian.

void addProductType(String productType)

Tambahkan tipe 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 tertentu

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Fungsi helper yang digunakan untuk mengambil variabel lingkungan.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Menampilkan jenis perangkat yang akan digunakan.

Integer getBatteryLevel(IDevice device)

Mengambil level baterai untuk perangkat tertentu

String getDeviceProductType(IDevice device)

Mendapatkan jenis produk perangkat yang ditentukan

String getDeviceProductVariant(IDevice device)

Mendapatkan varian produk perangkat yang ditentukan

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 tipe 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 setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Menetapkan jenis perangkat yang harus digunakan.

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)

Menyetel level baterai maksimum

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Menyetel level baterai maksimum

void setMinBatteryLevel(Integer minBattery)

Menyetel level baterai minimum

void setNullDeviceRequested(boolean nullDeviceRequested)

Menetapkan flag null yang diminta perangkat

void setRequireBatteryCheck(boolean requireCheck)

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

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

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

void setSerial(String... serialNumber)

Setel daftar penyertaan nomor seri, yang menggantikan nilai yang ada.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Menetapkan tanda yang diminta emulator stub

boolean stubEmulatorRequested()

Konstruktor publik

Opsi DeviceSelectionOptions

public DeviceSelectionOptions ()

Metode publik

TambahkanKecualikanSerial

public void addExcludeSerial (String serialNumber)

Tambahkan nomor seri ke daftar pengecualian.

addProductType

public void addProductType (String productType)

Tambahkan tipe produk ke opsi pemilihan perangkat.

properti

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.

buatForSerial

public static IDeviceSelection createForSerial (String serial)

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

Parameter
serial String

Hasil
IDeviceSelection

perangkatDiminta

public boolean deviceRequested ()

Hasil
boolean

emulatorDiminta

public boolean emulatorRequested ()

Hasil
boolean

pengambilanEnvironmentVariable

public String fetchEnvironmentVariable (String name)

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

Parameter
name String: variabel lingkungan yang akan diambil.

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

Perangkat yang Diminta

public boolean gceDeviceRequested ()

Hasil
boolean

getBaseDeviceTypeRequest

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Menampilkan jenis perangkat yang akan digunakan.

Hasil
IDeviceSelection.BaseDeviceType

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 ditentukan

Parameter
device IDevice: IDevice

Hasil
String tipe produk perangkat atau null jika tidak diketahui

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Mendapatkan varian produk perangkat yang ditentukan

Parameter
device IDevice: IDevice

Hasil
String varian produk perangkat atau null jika tidak diketahui

getDeviceTypeRequest

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Hasil
DeviceSelectionOptions.DeviceRequestedType

getKecualikanSerial

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 untuk alasan nomor seri tersebut tidak dialokasikan

getProductType

public  getProductTypes ()

Mendapatkan salinan daftar tipe produk

Hasil
ERROR(/Collection) tipe produk

getProperti

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

getSerial

public  getSerials (IDevice device)

Mendapatkan salinan nomor seri

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

Hasil
ERROR(/Collection) nomor seri

getSerial

public  getSerials ()

Menampilkan daftar serial yang diminta.

Hasil

localVirtualDeviceRequest

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 sebaliknya

nullDeviceRequest

public boolean nullDeviceRequested ()

Hasil
boolean

remoteDeviceRequest

public boolean remoteDeviceRequested ()

Hasil
boolean

setBaseDeviceTypeRequest

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Menetapkan jenis perangkat yang harus digunakan.

Parameter
type IDeviceSelection.BaseDeviceType

setDeviceRequest

public void setDeviceRequested (boolean deviceRequested)

Menetapkan flag yang diminta emulator

Parameter
deviceRequested boolean

setDeviceTypeRequest

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parameter
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequest

public void setEmulatorRequested (boolean emulatorRequested)

Menetapkan flag yang diminta emulator

Parameter
emulatorRequested boolean

setGceDeviceRequest

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parameter
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Menyetel level baterai maksimum

Parameter
maxBattery Integer

setelMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Menyetel level baterai maksimum

Parameter
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Menyetel level baterai minimum

Parameter
minBattery Integer

setNullDeviceRequest

public void setNullDeviceRequested (boolean nullDeviceRequested)

Menetapkan flag null yang diminta perangkat

Parameter
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Parameter
requireCheck boolean

setWajibkanBateraiTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

Parameter
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Setel daftar penyertaan nomor seri, yang menggantikan nilai yang ada.

Parameter
serialNumber String

setStubEmulatorRequest

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Menetapkan tanda yang diminta emulator stub

Parameter
stubEmulatorRequested boolean

stubEmulatorRequest

public boolean stubEmulatorRequested ()

Hasil
boolean