Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

Ringkasan

Metode publik

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

abstract Long getCacheSizeLimit ()

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

abstract File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

abstract Integer getConcurrentDownloadLimit ()

Mengembalikan jumlah maksimum unduhan bersamaan yang diizinkan.

abstract Integer getConcurrentFlasherLimit ()

Mengembalikan jumlah maksimal flashing bersamaan yang diizinkan.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Mengembalikan jumlah maksimal startup perangkat virtual bersamaan yang diizinkan.

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 yang dikenal terkait dengan IP tertentu.

abstract getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual prakonfigurasi yang dikenal.

abstract getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang dikenal terkait dengan IP tertentu.

abstract getKnownTcpDeviceIpPool ()

Perangkat tcp yang dikenal terkait dengan IP tertentu.

abstract getLabels ()

Dapatkan label untuk tuan rumah.

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 level 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 void returnPermit ( IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis yang diberikan

abstract boolean shouldFlashWithFuseZip ()

Mengembalikan apakah flashing harus dilakukan dengan file zip gambar perangkat yang terpasang di sekering.

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 diatur di IHostOptions valid.

Metode publik

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Pengembalian
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Pengembalian
Long

getClFlashstation

public abstract File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

Pengembalian
File

dapatkan Batas Unduhan Bersamaan

public abstract Integer getConcurrentDownloadLimit ()

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

Pengembalian
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

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

Pengembalian
Integer batas flasher bersamaan.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

Pengembalian
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

Pengembalian
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

Pengembalian
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

Parameter
type IHostOptions.PermitLimitType

Pengembalian
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Perangkat gce yang dikenal terkait dengan IP tertentu.

Pengembalian

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual prakonfigurasi yang dikenal.

Pengembalian

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang dikenal terkait dengan IP tertentu.

Pengembalian

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

Perangkat tcp yang dikenal terkait dengan IP tertentu.

Pengembalian

getLabels

public abstract  getLabels ()

Dapatkan label untuk tuan rumah.

Pengembalian

getNetworkInterface

public abstract String getNetworkInterface ()

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

Pengembalian
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

Pengembalian

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Mengembalikan batas waktu level Fase Uji yang ditentukan. Default akan menjadi 0 tanpa batas waktu.

Pengembalian
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

Pengembalian
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

Pengembalian
boolean

isFlashstationDiaktifkan

public abstract boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

Pengembalian
boolean

izin kembali

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Mengembalikan apakah flashing harus dilakukan dengan file zip gambar perangkat yang terpasang di sekering.

Pengembalian
boolean

harus MenggunakanSsoClient

public abstract Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Pengembalian
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

validasiOptions

public abstract void validateOptions ()

Validasi bahwa opsi yang diatur di IHostOptions valid.

Melempar
ConfigurationException