OpsiHost

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


Class pemegang opsi host. Class ini digunakan untuk menyimpan opsi seluruh host.

Ringkasan

Konstruktor publik

HostOptions()

Metode publik

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis yang diberikan

Long getCacheSizeLimit()

Menampilkan ukuran(byte) maksimum yang diizinkan dari cache file lokal.

Integer getConcurrentDownloadLimit()

Menampilkan jumlah maksimum download serentak yang diperbolehkan.

Integer getConcurrentFlasherLimit()

Menampilkan jumlah maksimal flash bersamaan yang diizinkan.

Integer getConcurrentVirtualDeviceStartupLimit()

Menampilkan jumlah maksimum startup perangkat virtual serentak yang diizinkan.

File getDownloadCacheDir()

Menampilkan jalur yang digunakan untuk menyimpan artefak yang didownload.

File getFastbootTmpDir()

Menampilkan jalur yang harus digunakan fastboot sebagai folder sementara.

int getInUsePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis yang ditentukan

getKnownGceDeviceIpPool()

Perangkat gce yang diketahui dan terkait dengan IP tertentu.

getKnownPreconfigureVirtualDevicePool()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

getKnownRemoteDeviceIpPool()

Perangkat jarak jauh yang diketahui dan terkait dengan IP tertentu.

getLabels()

Mendapatkan label untuk host.

String getNetworkInterface()

Menampilkan antarmuka jaringan yang digunakan untuk terhubung ke perangkat pengujian jarak jauh.

getServiceAccountJsonKeyFiles()

Menampilkan Peta file kunci json akun layanan.

long getTestPhaseTimeout()

Menampilkan waktu tunggu level Fase Pengujian yang ditentukan.

boolean getUseZip64InPartialDownload()

Periksa apakah harus menggunakan format zip64 di download sebagian atau tidak.

void initConcurrentLocks()

Menginisialisasi penguncian serentak

boolean isFastbootdEnable()

Menampilkan apakah dukungan mode fastboot diaktifkan atau tidak.

boolean isHostMetricReportingDisabled()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

boolean isIncrementalFlashingEnabled()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

boolean isOptOutOfIncrementalFlashing()

Menampilkan apakah host memilih untuk tidak mengaktifkan flashing inkremental.

void returnPermit(IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

boolean shouldFlashWithFuseZip()

Menampilkan apakah flashing harus dilakukan atau tidak dengan file zip gambar perangkat yang dipasang dengan sekring.

Boolean shouldUseSsoClient()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

void takePermit(IHostOptions.PermitLimitType type)

Dibutuhkan izin dari jenis yang diberikan

void validateOptions()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Konstruktor publik

OpsiHost

public HostOptions ()

Metode publik

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

Hasil
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Menampilkan ukuran(byte) maksimum yang diizinkan dari cache file lokal.

Hasil
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Menampilkan jumlah maksimum download serentak yang diperbolehkan. Digunakan oleh IBuildProvider yang mendownload build jarak jauh.

Hasil
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Menampilkan jumlah maksimal flash bersamaan yang diizinkan. Digunakan oleh DeviceFlashPreparer.

Hasil
Integer batas flasher serentak.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Menampilkan jumlah maksimum startup perangkat virtual serentak yang diizinkan. Digunakan oleh RemoteAndroidVirtualDevice yang memulai perangkat virtual.

Hasil
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Menampilkan jalur yang digunakan untuk menyimpan artefak yang didownload.

Hasil
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Menampilkan jalur yang harus digunakan fastboot sebagai folder sementara.

Hasil
File

getInUseIzin

public int getInUsePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis yang ditentukan

Parameter
type IHostOptions.PermitLimitType

Hasil
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Perangkat gce yang diketahui dan terkait dengan IP tertentu.

Hasil

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

Hasil

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui dan terkait dengan IP tertentu.

Hasil

getLabels

public  getLabels ()

Mendapatkan label untuk host.

Hasil

getNetworkInterface

public String getNetworkInterface ()

Menampilkan antarmuka jaringan yang digunakan untuk terhubung ke perangkat pengujian jarak jauh.

Hasil
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Menampilkan Peta file kunci json akun layanan.

Hasil

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Menampilkan waktu tunggu level Fase Pengujian yang ditentukan. Nilai defaultnya adalah 0 tanpa waktu tunggu.

Hasil
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Periksa apakah harus menggunakan format zip64 di download sebagian atau tidak.

Hasil
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Menginisialisasi penguncian serentak

isFastbootdEnable

public boolean isFastbootdEnable ()

Menampilkan apakah dukungan mode fastboot diaktifkan atau tidak.

Hasil
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

Hasil
boolean

is inkrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

Hasil
boolean

isOptOutOf inkrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Menampilkan apakah host memilih untuk tidak mengaktifkan flashing inkremental.

Hasil
boolean

mengembalikanIzin

public void returnPermit (IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

harusFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Menampilkan apakah flashing harus dilakukan atau tidak dengan file zip gambar perangkat yang dipasang dengan sekring.

Hasil
boolean

seharusnyaGunakanSsoClient

public Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Hasil
Boolean

ambilIzin

public void takePermit (IHostOptions.PermitLimitType type)

Dibutuhkan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

validasiOptions

public void validateOptions ()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Menampilkan
ConfigurationException