HostOptions

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 di seluruh host.

Ringkasan

Konstruktor publik

HostOptions()

Metode publik

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia untuk jenis tertentu

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

Menampilkan jumlah maksimum download serentak yang diizinkan.

Integer getConcurrentFlasherLimit()

Menampilkan jumlah maksimum flashing serentak yang diizinkan.

Integer getConcurrentVirtualDeviceStartupLimit()

Menampilkan jumlah maksimum peluncuran 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

Set<String> getKnownGceDeviceIpPool()

Perangkat gce yang diketahui terkait dengan IP tertentu.

List<String> getKnownPreconfigureNativeDevicePool()

Kumpulan IP perangkat native yang telah dikonfigurasi sebelumnya.

List<String> getKnownPreconfigureVirtualDevicePool()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

Set<String> getKnownRemoteDeviceIpPool()

Perangkat jarak jauh yang diketahui terkait dengan IP tertentu.

List<String> getLabels()

Mendapatkan label untuk host.

String getNetworkInterface()

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

Map<String, File> getServiceAccountJsonKeyFiles()

Menampilkan Peta file kunci json akun layanan.

long getTestPhaseTimeout()

Menampilkan waktu tunggu tingkat Fase Pengujian yang ditentukan.

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

Menginisialisasi 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 tidak ikut serta dalam 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 dengan fuse atau tidak.

Boolean shouldUseSsoClient()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

void takePermit(IHostOptions.PermitLimitType type)

Mengambil izin dari jenis tertentu

boolean useAndroidBuildApiV4()

Menampilkan apakah akan menggunakan Android Build API v4.

void validateOptions()

Validasi bahwa opsi yang ditetapkan di IHostOptions sudah valid.

Konstruktor publik

HostOptions

public HostOptions ()

Metode publik

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia untuk jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Hasil
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

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 flashing serentak yang diizinkan. Digunakan oleh DeviceFlashPreparer.

Hasil
Integer batas lampu kilat serentak.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Menampilkan jumlah maksimum peluncuran 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 Set<String> getKnownGceDeviceIpPool ()

Perangkat gce yang diketahui terkait dengan IP tertentu.

Hasil
Set<String>

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

Kumpulan IP perangkat native yang telah dikonfigurasi sebelumnya.

Hasil
List<String>

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

Hasil
List<String>

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui terkait dengan IP tertentu.

Hasil
Set<String>

getLabels

public List<String> getLabels ()

Mendapatkan label untuk host.

Hasil
List<String>

getNetworkInterface

public String getNetworkInterface ()

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

Hasil
String

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

Menampilkan Peta file kunci json akun layanan.

Hasil
Map<String, File>

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Menampilkan waktu tunggu tingkat Fase Pengujian yang ditentukan. Nilai defaultnya adalah 0 jika tidak ada waktu tunggu.

Hasil
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

Hasil
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Menginisialisasi 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 tidak ikut serta dalam 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 dengan fuse atau tidak.

Hasil
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Hasil
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

Menampilkan apakah akan menggunakan Android Build API v4.

Hasil
boolean

validateOptions

public void validateOptions ()

Validasi bahwa opsi yang ditetapkan di IHostOptions sudah valid.

Menampilkan
ConfigurationException