DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Penampung untuk kriteria pemilihan perangkat.

Ringkasan

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 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 harus kita gunakan.

Integer getBatteryLevel(IDevice device)

Mengambil level baterai untuk perangkat yang ditentukan

String getDeviceProductType(IDevice device)

Mendapatkan jenis produk perangkat tertentu

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 tingkat daya baterai minimum yang diminta

getNoMatchReason()

Menampilkan alasan perangkat tidak dicocokkan.

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

Menetapkan jenis perangkat yang harus kita gunakan.

void setDeviceRequested(boolean deviceRequested)

Menetapkan tanda yang diminta emulator

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

Menetapkan tanda 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 tanda yang diminta 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)

Menetapkan daftar penyertaan nomor seri, menggantikan nilai yang ada.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Menetapkan tanda yang diminta emulator stub

boolean shouldCreateTemporarilyPlaceholder()

Buat placeholder sementara dari metadata.

boolean stubEmulatorRequested()

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 tertentu

Parameter
serial String

Hasil
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Hasil
boolean

emulatorRequested

public boolean emulatorRequested ()

Hasil
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Fungsi helper yang digunakan untuk mengambil variabel lingkungan. Pada dasarnya, ini 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 variabel lingkungan atau null jika tidak tersedia.

gceDeviceRequested

public boolean gceDeviceRequested ()

Hasil
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Menampilkan jenis perangkat yang harus kita gunakan.

Hasil
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Mengambil level baterai untuk perangkat yang ditentukan

Parameter
device IDevice: IDevice

Hasil
Integer level baterai perangkat atau null jika tidak diketahui

getDeviceProductType

public String getDeviceProductType (IDevice device)

Mendapatkan jenis produk perangkat tertentu

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 tingkat daya baterai minimum yang diminta

Hasil
Integer

getNoMatchReason

public  getNoMatchReason ()

Menampilkan alasan perangkat tidak dicocokkan.

Hasil
Peta nomor seri ke alasan mengapa nomor seri tersebut 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 merepresentasikan 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 disediakan. false jika tidak

nullDeviceRequested

public boolean nullDeviceRequested ()

Hasil
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Hasil
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Menetapkan jenis perangkat yang harus kita gunakan.

Parameter
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Menetapkan tanda yang diminta emulator

Parameter
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parameter
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Menetapkan tanda 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 tanda 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)

Menetapkan daftar penyertaan nomor seri, menggantikan nilai yang ada.

Parameter
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Menetapkan tanda yang diminta emulator stub

Parameter
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

Buat placeholder sementara dari metadata.

Hasil
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Hasil
boolean