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

HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Objek
com.android.tradefed.host.HostOptions


Kelas pemegang opsi tuan rumah. Kelas ini digunakan untuk menyimpan opsi di seluruh host.

Ringkasan

Konstruktor publik

HostOptions ()

Metode publik

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

Long getCacheSizeLimit ()

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

File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

Integer getConcurrentDownloadLimit ()

Mengembalikan jumlah maksimum unduhan bersamaan yang diizinkan.

Integer getConcurrentFlasherLimit ()

Mengembalikan jumlah maksimal flashing bersamaan yang diizinkan.

Integer getConcurrentVirtualDeviceStartupLimit ()

Mengembalikan jumlah maksimal startup perangkat virtual bersamaan yang diizinkan.

File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

int getInUsePermits ( IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

getKnownGceDeviceIpPool ()

Perangkat gce yang dikenal terkait dengan IP tertentu.

getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual prakonfigurasi yang dikenal.

getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang dikenal terkait dengan IP tertentu.

getKnownTcpDeviceIpPool ()

Perangkat tcp yang dikenal terkait dengan IP tertentu.

getLabels ()

Dapatkan label untuk tuan rumah.

String getNetworkInterface ()

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

getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

long getTestPhaseTimeout ()

Mengembalikan batas waktu level Fase Uji yang ditentukan.

boolean getUseZip64InPartialDownload ()

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

void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

boolean isHostMetricReportingDisabled ()

Mengembalikan apakah pelaporan metrik host harus dinonaktifkan.

void returnPermit ( IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis yang diberikan

boolean shouldFlashWithFuseZip ()

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

Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

void takePermit ( IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

void validateOptions ()

Validasi bahwa opsi yang diatur di IHostOptions valid.

Konstruktor publik

HostOptions

public HostOptions ()

Metode publik

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang tersedia dari jenis tertentu

Parameter
type IHostOptions.PermitLimitType

Pengembalian
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Pengembalian
Long

getClFlashstation

public File getClFlashstation ()

Mengembalikan file skrip cl_flashstation jarak jauh.

Pengembalian
File

dapatkan Batas Unduhan Bersamaan

public Integer getConcurrentDownloadLimit ()

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

Pengembalian
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

Pengembalian
Integer batas flasher bersamaan.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

Pengembalian
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Mengembalikan jalur yang digunakan untuk menyimpan artefak yang diunduh.

Pengembalian
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Mengembalikan jalur yang harus digunakan fastboot sebagai folder sementara.

Pengembalian
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Mengembalikan jumlah izin yang digunakan untuk tipe tertentu

Parameter
type IHostOptions.PermitLimitType

Pengembalian
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Perangkat gce yang dikenal terkait dengan IP tertentu.

Pengembalian

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual prakonfigurasi yang dikenal.

Pengembalian

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang dikenal terkait dengan IP tertentu.

Pengembalian

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Perangkat tcp yang dikenal terkait dengan IP tertentu.

Pengembalian

getLabels

public  getLabels ()

Dapatkan label untuk tuan rumah.

Pengembalian

getNetworkInterface

public String getNetworkInterface ()

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

Pengembalian
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Mengembalikan Peta file kunci json akun layanan.

Pengembalian

getTestPhaseTimeout

public long getTestPhaseTimeout ()

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

Pengembalian
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

Pengembalian
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Menginisialisasi kunci bersamaan

isFastbootdEnable

public boolean isFastbootdEnable ()

Mengembalikan apakah dukungan mode fastbootd diaktifkan atau tidak.

Pengembalian
boolean

isFlashstationDiaktifkan

public boolean isFlashstationEnabled ()

Mengembalikan apakah flashing harus dilakukan dengan flashstation.

Pengembalian
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Mengembalikan apakah pelaporan metrik host harus dinonaktifkan.

Pengembalian
boolean

izin kembali

public void returnPermit (IHostOptions.PermitLimitType type)

Mengembalikan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

Pengembalian
boolean

harus MenggunakanSsoClient

public Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Pengembalian
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Mengambil izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

validasiOptions

public void validateOptions ()

Validasi bahwa opsi yang diatur di IHostOptions valid.

Melempar
ConfigurationException