Opsi IHost

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

Ringkasan

Metode publik

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

abstract Long getCacheSizeLimit ()

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

abstract File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

abstract Integer getConcurrentDownloadLimit ()

Mengembalikan jumlah maksimal unduhan bersamaan yang diizinkan.

abstract Integer getConcurrentFlasherLimit ()

Mengembalikan jumlah maksimal flashing bersamaan yang diperbolehkan.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Mengembalikan jumlah maksimal startup perangkat virtual bersamaan yang diperbolehkan.

abstract File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

abstract File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

abstract getKnownGceDeviceIpPool ()

Perangkat gce diketahui terkait dengan IP tertentu.

abstract getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya dan diketahui.

abstract getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui terkait dengan IP tertentu.

abstract getKnownTcpDeviceIpPool ()

Perangkat tcp diketahui terkait dengan IP tertentu.

abstract getLabels ()

Dapatkan label untuk hostnya.

abstract String getNetworkInterface ()

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

abstract getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

abstract long getTestPhaseTimeout ()

Mengembalikan batas waktu tingkat Fase Uji yang ditentukan.

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

abstract boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

abstract boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

abstract boolean isHostMetricReportingDisabled ()

Mengembalikan apakah pelaporan metrik host harus dinonaktifkan.

abstract boolean isIncrementalFlashingEnabled ()

Mengembalikan apakah flashing tambahan diaktifkan atau tidak.

abstract boolean isOptOutOfIncrementalFlashing ()

Mengembalikan apakah host tidak ikut serta dalam flashing tambahan.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis tertentu

abstract boolean shouldFlashWithFuseZip ()

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

abstract Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

abstract void takePermit ( IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

abstract void validateOptions ()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Metode publik

dapatkan Izin yang Tersedia

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Kembali
Integer

dapatkanCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Kembali
Long

dapatkanClFlashstation

public abstract File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

Kembali
File

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

Kembali
Integer

dapatkanConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

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

Kembali
Integer batas flasher bersamaan.

dapatkanConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

Kembali
Integer

dapatkan UnduhCacheDir

public abstract File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

Kembali
File

dapatkanFastbootTmpDir

public abstract File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

Kembali
File

dapatkanInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

Parameter
type IHostOptions.PermitLimitType

Kembali
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Perangkat gce diketahui terkait dengan IP tertentu.

Kembali

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya dan diketahui.

Kembali

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui terkait dengan IP tertentu.

Kembali

dapatkan DikenalTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

Perangkat tcp diketahui terkait dengan IP tertentu.

Kembali

dapatkan Label

public abstract  getLabels ()

Dapatkan label untuk hostnya.

Kembali

dapatkanNetworkInterface

public abstract String getNetworkInterface ()

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

Kembali
String

dapatkanServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

Kembali

dapatkanTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

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

Kembali
long

dapatkanUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

Kembali
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

Kembali
boolean

isFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

Kembali
boolean

isHostMetricReportingDinonaktifkan

public abstract boolean isHostMetricReportingDisabled ()

Mengembalikan apakah pelaporan metrik host harus dinonaktifkan.

Kembali
boolean

isInkrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Mengembalikan apakah flashing tambahan diaktifkan atau tidak.

Kembali
boolean

isOptOutOfInkrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Mengembalikan apakah host tidak ikut serta dalam flashing tambahan.

Kembali
boolean

izin kembali

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

harusFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

Kembali
boolean

harusMenggunakanSsoClient

public abstract Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Kembali
Boolean

ambil izin

public abstract void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

validasiOpsi

public abstract void validateOptions ()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Melempar
ConfigurationException