IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Antarmuka holder opsi host. Antarmuka ini digunakan untuk mengakses opsi seluruh host.

Ringkasan

Metode publik

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis tertentu

abstract Long getCacheSizeLimit()

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

abstract Integer getConcurrentDownloadLimit()

Menampilkan jumlah maksimum download serentak yang diizinkan.

abstract Integer getConcurrentFlasherLimit()

Menampilkan jumlah maksimum flash serentak yang diizinkan.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Menampilkan jumlah maksimum startup perangkat virtual serentak yang diizinkan.

abstract File getDownloadCacheDir()

Menampilkan jalur yang digunakan untuk menyimpan artefak yang didownload.

abstract File getFastbootTmpDir()

Menampilkan jalur yang harus digunakan fastboot sebagai folder sementara.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis tertentu

abstract getKnownGceDeviceIpPool()

Perangkat gce yang diketahui dan dikaitkan dengan IP tertentu.

abstract getKnownPreconfigureNativeDevicePool()

Kumpulan IP perangkat native yang telah dikonfigurasi sebelumnya.

abstract getKnownPreconfigureVirtualDevicePool()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

abstract getKnownRemoteDeviceIpPool()

Perangkat jarak jauh yang diketahui dan dikaitkan dengan IP tertentu.

default getKnownTcpDeviceIpPool()

Perangkat tcp yang diketahui dan dikaitkan dengan IP tertentu.

abstract getLabels()

Mendapatkan label untuk host.

abstract String getNetworkInterface()

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

abstract getServiceAccountJsonKeyFiles()

Menampilkan Peta file kunci json akun layanan.

abstract long getTestPhaseTimeout()

Menampilkan waktu tunggu tingkat Fase Pengujian yang ditentukan.

abstract boolean getUseZip64InPartialDownload()

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

abstract void initConcurrentLocks()

Melakukan inisialisasi kunci serentak

abstract boolean isFastbootdEnable()

Menampilkan apakah dukungan mode fastbootd diaktifkan atau tidak.

abstract boolean isHostMetricReportingDisabled()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

abstract boolean isIncrementalFlashingEnabled()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

abstract boolean isOptOutOfIncrementalFlashing()

Menampilkan apakah host memilih untuk tidak melakukan flashing inkremental.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

abstract boolean shouldFlashWithFuseZip()

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

abstract Boolean shouldUseSsoClient()

Periksa apakah aplikasi harus menggunakan klien SingleSignOn atau tidak.

abstract void takePermit(IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang ditentukan

abstract void validateOptions()

Validasi bahwa opsi yang ditetapkan di IHostOptions valid.

Metode publik

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Hasil
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Hasil
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

Hasil
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Menampilkan jumlah maksimum flash serentak yang diizinkan. Digunakan oleh DeviceFlashPreparer.

Hasil
Integer batas flasher serentak.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

Hasil
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Menampilkan jalur yang digunakan untuk menyimpan artefak yang didownload.

Hasil
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Menampilkan jalur yang harus digunakan fastboot sebagai folder sementara.

Hasil
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Hasil
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Perangkat gce yang diketahui dan dikaitkan dengan IP tertentu.

Hasil

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

Kumpulan IP perangkat native yang telah dikonfigurasi sebelumnya.

Hasil

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

Hasil

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui dan dikaitkan dengan IP tertentu.

Hasil

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Perangkat tcp yang diketahui dan dikaitkan dengan IP tertentu.

Hasil

getLabels

public abstract  getLabels ()

Mendapatkan label untuk host.

Hasil

getNetworkInterface

public abstract String getNetworkInterface ()

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

Hasil
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Menampilkan Peta file kunci JSON akun layanan.

Hasil

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Menampilkan waktu tunggu tingkat Fase Pengujian yang ditentukan. Defaultnya adalah 0 untuk tidak ada waktu tunggu.

Hasil
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

Hasil
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Melakukan inisialisasi kunci serentak

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Menampilkan apakah dukungan mode fastbootd diaktifkan atau tidak.

Hasil
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

Hasil
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

Hasil
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Menampilkan apakah host memilih untuk tidak melakukan flashing inkremental.

Hasil
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

Hasil
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

Periksa apakah aplikasi harus menggunakan klien SingleSignOn atau tidak.

Hasil
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang ditentukan

Parameter
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

Validasi bahwa opsi yang ditetapkan di IHostOptions valid.

Menampilkan
ConfigurationException