HostOptions

public class HostOptions
extends Object implements IHostOptions

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


Class holder 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 tertentu

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

Menampilkan jumlah maksimum download serentak yang diizinkan.

Integer getConcurrentFlasherLimit()

Menampilkan jumlah maksimum flash serentak 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 tertentu

getKnownGceDeviceIpPool()

Perangkat gce yang diketahui dan dikaitkan dengan IP tertentu.

getKnownPreconfigureNativeDevicePool()

Kumpulan IP perangkat native yang telah dikonfigurasi sebelumnya.

getKnownPreconfigureVirtualDevicePool()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

getKnownRemoteDeviceIpPool()

Perangkat jarak jauh yang diketahui dan dikaitkan 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 tingkat Fase Pengujian yang ditentukan.

boolean getUseZip64InPartialDownload()

Periksa apakah file harus menggunakan format zip64 dalam download sebagian atau tidak.

void initConcurrentLocks()

Melakukan inisialisasi kunci serentak

boolean isFastbootdEnable()

Menampilkan apakah dukungan mode fastbootd 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 melakukan flashing inkremental.

void returnPermit(IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

boolean shouldFlashWithFuseZip()

Menampilkan apakah flashing harus dilakukan dengan file zip image perangkat yang dipasang fuse atau tidak.

Boolean shouldUseSsoClient()

Periksa apakah aplikasi harus menggunakan klien SingleSignOn atau tidak.

void takePermit(IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang ditentukan

void validateOptions()

Validasi bahwa opsi yang ditetapkan di IHostOptions valid.

Konstruktor publik

HostOptions

public HostOptions ()

Metode publik

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Hasil
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Hasil
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

Hasil
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Menampilkan jumlah maksimum flash serentak 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

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Hasil
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Perangkat gce yang diketahui dan dikaitkan dengan IP tertentu.

Hasil

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

Kumpulan IP perangkat native yang telah dikonfigurasi sebelumnya.

Hasil

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

Hasil

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui dan dikaitkan 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 tingkat Fase Pengujian yang ditentukan. Defaultnya adalah 0 untuk tidak ada waktu tunggu.

Hasil
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Periksa apakah file harus menggunakan format zip64 dalam download sebagian atau tidak.

Hasil
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Melakukan inisialisasi kunci serentak

isFastbootdEnable

public boolean isFastbootdEnable ()

Menampilkan apakah dukungan mode fastbootd diaktifkan atau tidak.

Hasil
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

Hasil
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

Hasil
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Menampilkan apakah host memilih untuk tidak melakukan flashing inkremental.

Hasil
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Menampilkan apakah flashing harus dilakukan dengan file zip image perangkat yang dipasang fuse atau tidak.

Hasil
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Periksa apakah aplikasi harus menggunakan klien SingleSignOn atau tidak.

Hasil
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang ditentukan

Parameter
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

Validasi bahwa opsi yang ditetapkan di IHostOptions valid.

Menampilkan
ConfigurationException