Opsi Host

public class HostOptions
extends Object implements IHostOptions

java.lang.Objek
com.android.tradefed.host.HostOptions


Kelas pemegang opsi host. Kelas ini digunakan untuk menyimpan opsi di seluruh host.

Ringkasan

Konstruktor publik

HostOptions ()

Metode publik

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

Long getCacheSizeLimit ()

Kembalikan ukuran maksimum yang diperbolehkan (byte) dari cache file lokal.

File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

Integer getConcurrentDownloadLimit ()

Mengembalikan jumlah maksimal unduhan bersamaan yang diizinkan.

Integer getConcurrentFlasherLimit ()

Mengembalikan jumlah maksimal flashing bersamaan yang diperbolehkan.

Integer getConcurrentVirtualDeviceStartupLimit ()

Mengembalikan jumlah maksimal startup perangkat virtual bersamaan yang diperbolehkan.

File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

int getInUsePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

getKnownGceDeviceIpPool ()

Perangkat gce diketahui terkait dengan IP tertentu.

getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya dan diketahui.

getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui terkait dengan IP tertentu.

getKnownTcpDeviceIpPool ()

Perangkat tcp diketahui terkait dengan IP tertentu.

getLabels ()

Dapatkan label untuk hostnya.

String getNetworkInterface ()

Mengembalikan antarmuka jaringan yang digunakan untuk menyambung ke perangkat pengujian jarak jauh.

getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

long getTestPhaseTimeout ()

Mengembalikan batas waktu tingkat Fase Uji yang ditentukan.

boolean getUseZip64InPartialDownload ()

Periksa apakah harus menggunakan format zip64 dalam unduhan sebagian atau tidak.

void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

boolean isHostMetricReportingDisabled ()

Mengembalikan apakah pelaporan metrik host harus dinonaktifkan.

boolean isIncrementalFlashingEnabled ()

Mengembalikan apakah flashing tambahan diaktifkan atau tidak.

boolean isOptOutOfIncrementalFlashing ()

Mengembalikan apakah host tidak ikut serta dalam flashing tambahan.

void returnPermit ( IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis tertentu

boolean shouldFlashWithFuseZip ()

Mengembalikan apakah flashing harus dilakukan dengan file zip gambar perangkat yang dipasang sekering atau tidak.

Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

void takePermit ( IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

void validateOptions ()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Konstruktor publik

Opsi Host

public HostOptions ()

Metode publik

dapatkan Izin yang Tersedia

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Kembali
Integer

dapatkanCacheSizeLimit

public Long getCacheSizeLimit ()

Kembalikan ukuran maksimum yang diperbolehkan (byte) dari cache file lokal.

Kembali
Long

dapatkanClFlashstation

public File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

Kembali
File

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Mengembalikan jumlah maksimal unduhan bersamaan yang diizinkan. Digunakan oleh IBuildProvider yang mengunduh build jarak jauh.

Kembali
Integer

dapatkanConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Mengembalikan jumlah maksimal flashing bersamaan yang diperbolehkan. Digunakan oleh DeviceFlashPreparer .

Kembali
Integer batas flasher bersamaan.

dapatkanConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Mengembalikan jumlah maksimal startup perangkat virtual bersamaan yang diperbolehkan. Digunakan oleh RemoteAndroidVirtualDevice yang memulai perangkat virtual.

Kembali
Integer

dapatkan UnduhCacheDir

public File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

Kembali
File

dapatkanFastbootTmpDir

public File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

Kembali
File

dapatkanInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

Parameter
type IHostOptions.PermitLimitType

Kembali
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Perangkat gce diketahui terkait dengan IP tertentu.

Kembali

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya dan diketahui.

Kembali

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui terkait dengan IP tertentu.

Kembali

dapatkan DikenalTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Perangkat tcp diketahui terkait dengan IP tertentu.

Kembali

dapatkan Label

public  getLabels ()

Dapatkan label untuk hostnya.

Kembali

dapatkanNetworkInterface

public String getNetworkInterface ()

Mengembalikan antarmuka jaringan yang digunakan untuk menyambung ke perangkat pengujian jarak jauh.

Kembali
String

dapatkanServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

Kembali

dapatkanTestPhaseTimeout

public long getTestPhaseTimeout ()

Mengembalikan batas waktu tingkat Fase Uji yang ditentukan. Defaultnya adalah 0 tanpa batas waktu.

Kembali
long

dapatkanUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Periksa apakah harus menggunakan format zip64 dalam unduhan sebagian atau tidak.

Kembali
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

isFastbootdEnable

public boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

Kembali
boolean

isFlashstationEnabled

public boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

Kembali
boolean

isHostMetricReportingDinonaktifkan

public boolean isHostMetricReportingDisabled ()

Mengembalikan apakah pelaporan metrik host harus dinonaktifkan.

Kembali
boolean

isInkrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Mengembalikan apakah flashing tambahan diaktifkan atau tidak.

Kembali
boolean

isOptOutOfInkrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Mengembalikan apakah host tidak ikut serta dalam flashing tambahan.

Kembali
boolean

izin kembali

public void returnPermit (IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

harusFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Mengembalikan apakah flashing harus dilakukan dengan file zip gambar perangkat yang dipasang sekering atau tidak.

Kembali
boolean

harusMenggunakanSsoClient

public Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Kembali
Boolean

ambil izin

public void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

validasiOpsi

public void validateOptions ()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Melempar
ConfigurationException