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 |
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
publicgetKnownGceDeviceIpPool ()
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
publicgetKnownPreconfigureNativeDevicePool ()
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
publicgetKnownPreconfigureVirtualDevicePool ()
Nhóm thiết bị ảo được định cấu hình trước đã biết.
Giá trị trả về | |
---|---|
|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
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
publicgetLabels ()
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
publicgetServiceAccountJsonKeyFiles ()
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 |