IHostOptions
public
interface
IHostOptions
| com.android.tradefed.host.IHostOptions |
Giao diện của trình giữ các lựa chọn về máy chủ lưu trữ. Giao diện này được dùng để truy cập vào các lựa chọn trên toàn bộ máy chủ lưu trữ.
Tóm tắt
Phương thức công khai | |
|---|---|
abstract
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 |
abstract
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ộ. |
abstract
Integer
|
getConcurrentDownloadLimit()
Trả về số lượng tối đa các lượt tải xuống đồng thời được phép. |
abstract
Integer
|
getConcurrentFlasherLimit()
Trả về số lần nhấp nháy đồng thời tối đa được phép. |
abstract
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. |
abstract
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. |
abstract
File
|
getFastbootTmpDir()
Trả về đường dẫn mà fastboot sẽ dùng làm thư mục tạm thời. |
abstract
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 |
abstract
Set<String>
|
getKnownGceDeviceIpPool()
Thiết bị gce đã biết được liên kết với một IP cụ thể. |
abstract
List<String>
|
getKnownPreconfigureNativeDevicePool()
Nhóm IP thiết bị gốc đã được định cấu hình trước. |
abstract
List<String>
|
getKnownPreconfigureVirtualDevicePool()
Nhóm thiết bị ảo được định cấu hình sẵn đã biết. |
abstract
Set<String>
|
getKnownRemoteDeviceIpPool()
Thiết bị từ xa đã biết được liên kết với một địa chỉ IP cụ thể. |
default
Set<String>
|
getKnownTcpDeviceIpPool()
Thiết bị tcp đã biết được liên kết với một IP cụ thể. |
abstract
List<String>
|
getLabels()
Lấy nhãn cho đơn vị quản lý. |
abstract
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. |
abstract
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ụ. |
abstract
long
|
getTestPhaseTimeout()
Trả về thời gian chờ cấp Giai đoạn kiểm thử đã chỉ định. |
abstract
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. |
abstract
void
|
initConcurrentLocks()
Khởi chạy các khoá đồng thời |
abstract
boolean
|
isFastbootdEnable()
Trả về trạng thái bật hoặc tắt chế độ fastbootd. |
abstract
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. |
abstract
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. |
abstract
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. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
Trả về một giấy phép thuộc loại đã cho |
abstract
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. |
abstract
Boolean
|
shouldUseSsoClient()
Kiểm tra xem có nên sử dụng ứng dụng SingleSignOn hay không. |
abstract
void
|
takePermit(IHostOptions.PermitLimitType type)
Lấy giấy phép thuộc loại đã cho |
abstract
boolean
|
useAndroidBuildApiV4()
Trả về việc có sử dụng Android Build API phiên bản 4 hay không. |
abstract
void
|
validateOptions()
Xác thực rằng các lựa chọn được đặt trên |
Phương thức công khai
getAvailablePermits
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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> |
|
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
Thiết bị tcp đã biết được liên kết với một IP cụ thể.
| Giá trị trả về | |
|---|---|
Set<String> |
|
getLabels
public abstract List<String> getLabels ()
Lấy nhãn cho đơn vị quản lý.
| Giá trị trả về | |
|---|---|
List<String> |
|
getNetworkInterface
public abstract 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 abstract 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 abstract 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 abstract 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 abstract void initConcurrentLocks ()
Khởi chạy các khoá đồng thời
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Trả về trạng thái bật hoặc tắt chế độ fastbootd.
| Giá trị trả về | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract void takePermit (IHostOptions.PermitLimitType type)
Lấy giấy phép thuộc loại đã cho
| Tham số | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public abstract 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 abstract 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 |
|