HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


Lớp chủ sở hữu tuỳ chọn lưu trữ. Lớp này dùng để lưu trữ các tuỳ chọn trên toàn máy chủ lưu trữ.

Tóm tắt

Hàm khởi tạo công khai

HostOptions()

Phương thức công khai

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Trả về số lượng giấy phép còn trống của một loại giấy phép nhất định

Long getCacheSizeLimit()

Trả về kích thước tối đa cho phép(byte) của bộ nhớ đệm tệp cục bộ.

Integer getConcurrentDownloadLimit()

Trả về số lượt tải xuống đồng thời tối đa được phép.

Integer getConcurrentFlasherLimit()

Trả về số lần cài đặt ROM đồng thời tối đa được phép.

Integer getConcurrentVirtualDeviceStartupLimit()

Trả về số lượng thiết bị ảo khởi động đồng thời tối đa được phép.

File getDownloadCacheDir()

Trả về đường dẫn dùng để lưu trữ các cấu phần phần mềm đã tải xuống.

File getFastbootTmpDir()

Trả về đường dẫn mà tính năng khởi động nhanh sẽ sử dụng làm thư mục tạm thời.

int getInUsePermits(IHostOptions.PermitLimitType type)

Trả về số lượng giấy phép đang được sử dụng cho một loại giấy phép nhất định

getKnownGceDeviceIpPool()

Thiết bị gce đã biết được liên kết với một địa chỉ IP cụ thể.

getKnownPreconfigureNativeDevicePool()

Vùng chứa địa chỉ IP thiết bị gốc được định cấu hình trước đã biết.

getKnownPreconfigureVirtualDevicePool()

Nhóm thiết bị ảo được định cấu hình trước đã biết.

getKnownRemoteDeviceIpPool()

Thiết bị từ xa đã biết được liên kết với một địa chỉ IP cụ thể.

getLabels()

Tải nhãn cho máy chủ lưu trữ.

String getNetworkInterface()

Trả về giao diện mạng dùng để kết nối với các thiết bị kiểm thử từ xa.

getServiceAccountJsonKeyFiles()

Trả về một Bản đồ gồm các tệp khoá json của tài khoản dịch vụ.

long getTestPhaseTimeout()

Trả về thời gian chờ cấp Giai đoạn kiểm thử được chỉ định.

boolean getUseZip64InPartialDownload()

Kiểm tra xem tệp đó có nên sử dụng định dạng zip64 trong quá trình tải xuống một phần hay không.

void initConcurrentLocks()

Khởi chạy các khoá đồng thời

boolean isFastbootdEnable()

Trả về thông tin về việc chế độ hỗ trợ fastbootd có được bật hay không.

boolean isHostMetricReportingDisabled()

Trả về kết quả về việc có nên tắt tính năng báo cáo chỉ số máy chủ lưu trữ hay không.

boolean isIncrementalFlashingEnabled()

Trả về kết quả cho biết tính năng cài đặt ROM tăng dần có được bật hay không.

boolean isOptOutOfIncrementalFlashing()

Trả về liệu máy chủ có chọn không sử dụng tính năng cài đặt ROM tăng dần hay không.

void returnPermit(IHostOptions.PermitLimitType type)

Trả về giấy phép thuộc loại đã cho

boolean shouldFlashWithFuseZip()

Trả về kết quả về việc có nên cài đặt ROM bằng tệp zip hình ảnh thiết bị được gắn cầu chì hay không.

Boolean shouldUseSsoClient()

Kiểm tra xem ứng dụng có nên sử dụng ứng dụng SingleSignOn hay không.

void takePermit(IHostOptions.PermitLimitType type)

Nhận giấy phép thuộc loại đã cho

void validateOptions()

Xác thực rằng các tuỳ chọn được đặt trên IHostOptions là hợp lệ.

Hàm khởi tạo công khai

HostOptions

public HostOptions ()

Phương thức công khai

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Trả về số lượng giấy phép còn trống của một loại giấy phép nhất định

Tham số
type IHostOptions.PermitLimitType

Giá trị trả về
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Trả về kích thước tối đa cho phép(byte) của bộ nhớ đệm tệp cục bộ.

Giá trị trả về
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Trả về số lượt tải xuống đồng thời tối đa được phép. Được IBuildProvider sử dụng để tải các bản dựng từ xa xuống.

Giá trị trả về
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Trả về số lần cài đặt ROM đồng thời tối đa được phép. Được DeviceFlashPreparer sử dụng.

Giá trị trả về
Integer giới hạn trình phát sáng đồng thời.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Trả về số lượng thiết bị ảo khởi động đồng thời tối đa được phép. Được RemoteAndroidVirtualDevice sử dụng để khởi động thiết bị ảo.

Giá trị trả về
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Trả về đường dẫn dùng để lưu trữ các cấu phần phần mềm đã tải xuống.

Giá trị trả về
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Trả về đường dẫn mà tính năng khởi động nhanh sẽ sử dụng làm thư mục tạm thời.

Giá trị trả về
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Trả về số lượng giấy phép đang được sử dụng cho một loại giấy phép nhất định

Tham số
type IHostOptions.PermitLimitType

Giá trị trả về
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Thiết bị gce đã biết được liên kết với một địa chỉ IP cụ thể.

Giá trị trả về

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

Vùng chứa địa chỉ IP thiết bị gốc được định cấu hình trước đã biết.

Giá trị trả về

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Nhóm thiết bị ảo được định cấu hình trước đã biết.

Giá trị trả về

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Thiết bị từ xa đã biết được liên kết với một địa chỉ IP cụ thể.

Giá trị trả về

getLabels

public  getLabels ()

Tải nhãn cho máy chủ lưu trữ.

Giá trị trả về

getNetworkInterface

public String getNetworkInterface ()

Trả về giao diện mạng dùng để kết nối với các thiết bị kiểm thử từ xa.

Giá trị trả về
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Trả về một Bản đồ gồm các tệp khoá json của tài khoản dịch vụ.

Giá trị trả về

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Trả về thời gian chờ cấp Giai đoạn kiểm thử được chỉ định. Giá trị mặc định sẽ là 0 nếu không có thời gian chờ.

Giá trị trả về
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Kiểm tra xem tệp đó có nên sử dụng định dạng zip64 trong quá trình tải xuống một phần hay không.

Giá trị trả về
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Khởi chạy các khoá đồng thời

isFastbootdEnable

public boolean isFastbootdEnable ()

Trả về thông tin về việc chế độ hỗ trợ fastbootd có được bật hay không.

Giá trị trả về
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Trả về kết quả về việc có nên tắt tính năng báo cáo chỉ số máy chủ lưu trữ hay không.

Giá trị trả về
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Trả về kết quả cho biết tính năng cài đặt ROM tăng dần có được bật hay không.

Giá trị trả về
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Trả về liệu máy chủ có chọn không sử dụng tính năng cài đặt ROM tăng dần hay không.

Giá trị trả về
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Trả về giấy phép thuộc loại đã cho

Tham số
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Trả về kết quả về việc có nên cài đặt ROM bằng tệp zip hình ảnh thiết bị được gắn cầu chì hay không.

Giá trị trả về
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Kiểm tra xem ứng dụng có nên sử dụng ứng dụng SingleSignOn hay không.

Giá trị trả về
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Nhận giấy phép thuộc loại đã cho

Tham số
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

Xác thực rằng các tuỳ chọn được đặt trên IHostOptions là hợp lệ.

Gửi
ConfigurationException