HostOptions
public
class
HostOptions
extends Object
implements
IHostOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.host.HostOptions |
Lớp lưu giữ các lựa chọn của người tổ chức. Lớp này dùng để lưu trữ các lựa 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 hiệu lực 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ượng tối đa các lượt tải xuống đồng thời được phép. |
Integer
|
getConcurrentFlasherLimit()
Trả về số lượng tối đa các lần nhấp nháy đồng thời được phép. |
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Trả về số lượng tối đa các lần khởi động thiết bị ảo đồng thời đượ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à fastboot 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 |
Set<String>
|
getKnownGceDeviceIpPool()
Thiết bị gce đã biết được liên kết với một IP cụ thể. |
List<String>
|
getKnownPreconfigureNativeDevicePool()
Nhóm IP thiết bị gốc đã được định cấu hình trước. |
List<String>
|
getKnownPreconfigureVirtualDevicePool()
Nhóm thiết bị ảo được định cấu hình sẵn đã biết. |
Set<String>
|
getKnownRemoteDeviceIpPool()
Thiết bị từ xa đã biết được liên kết với một địa chỉ IP cụ thể. |
List<String>
|
getLabels()
Lấy nhãn cho đơn vị quản lý. |
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. |
Map<String, File>
|
getServiceAccountJsonKeyFiles()
Trả về một Bản đồ của các tệp khoá json tài khoản dịch vụ. |
long
|
getTestPhaseTimeout()
Trả về thời gian chờ cấp Giai đoạn kiểm thử đã chỉ định. |
boolean
|
getUseZip64InPartialDownload()
Kiểm tra xem 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ề trạng thái bật hoặc tắt chế độ fastbootd. |
boolean
|
isHostMetricReportingDisabled()
Trả 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ề trạng thái bật hay tắt tính năng nhấp nháy tăng dần. |
boolean
|
isOptOutOfIncrementalFlashing()
Trả về xem máy chủ có chọn không sử dụng tính năng nhấp nháy gia tăng hay không. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
Trả về một giấy phép thuộc loại đã cho |
boolean
|
shouldFlashWithFuseZip()
Trả 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 có nên sử dụng ứng dụng SingleSignOn hay không. |
void
|
takePermit(IHostOptions.PermitLimitType type)
Lấy giấy phép thuộc loại đã cho |
boolean
|
useAndroidBuildApiV4()
Trả về việc có sử dụng Android Build API phiên bản 4 hay không. |
void
|
validateOptions()
Xác thực rằng các lựa 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 hiệu lực 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ượng tối đa các lượt tải xuống đồng thời được phép. Được dùng bởi IBuildProvider 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ượng tối đa các lần nhấp nháy đồng thời được phép. Được dùng bởi DeviceFlashPreparer.
| Giá trị trả về | |
|---|---|
Integer |
giới hạn số lượng đèn nháy đồng thời. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Trả về số lượng tối đa các lần khởi động thiết bị ảo đồng thời được phép. Được dùng bởi RemoteAndroidVirtualDevice là thiết bị ảo khởi động.
| 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à fastboot 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 Set<String> getKnownGceDeviceIpPool ()
Thiết bị gce đã biết được liên kết với một IP cụ thể.
| Giá trị trả về | |
|---|---|
Set<String> |
|
getKnownPreconfigureNativeDevicePool
public List<String> getKnownPreconfigureNativeDevicePool ()
Nhóm IP thiết bị gốc đã được định cấu hình trước.
| Giá trị trả về | |
|---|---|
List<String> |
|
getKnownPreconfigureVirtualDevicePool
public List<String> getKnownPreconfigureVirtualDevicePool ()
Nhóm thiết bị ảo được định cấu hình sẵn đã biết.
| Giá trị trả về | |
|---|---|
List<String> |
|
getKnownRemoteDeviceIpPool
public Set<String> 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ề | |
|---|---|
Set<String> |
|
getLabels
public List<String> getLabels ()
Lấy nhãn cho đơn vị quản lý.
| Giá trị trả về | |
|---|---|
List<String> |
|
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 Map<String, File> getServiceAccountJsonKeyFiles ()
Trả về một Bản đồ của các tệp khoá json tài khoản dịch vụ.
| Giá trị trả về | |
|---|---|
Map<String, File> |
|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Trả về thời gian chờ cấp Giai đoạn kiểm thử đã 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 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ề trạng thái bật hoặc tắt chế độ fastbootd.
| Giá trị trả về | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Trả 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ề trạng thái bật hay tắt tính năng nhấp nháy tăng dần.
| Giá trị trả về | |
|---|---|
boolean |
|
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Trả về xem máy chủ có chọn không sử dụng tính năng nhấp nháy gia tăng hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Trả về một giấy phép thuộc loại đã cho
| Tham số | |
|---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Trả 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 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)
Lấy giấy phép thuộc loại đã cho
| Tham số | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public boolean useAndroidBuildApiV4 ()
Trả về việc có sử dụng Android Build API phiên bản 4 hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
validateOptions
public void validateOptions ()
Xác thực rằng các lựa chọn được đặt trên IHostOptions là hợp lệ.
| Gửi | |
|---|---|
ConfigurationException |
|