Tùy chọn máy chủ
public class HostOptions
extends Object
implements IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Lớp chủ sở hữu tùy chọn máy chủ. Lớp này được sử dụng để lưu trữ các tùy chọn trên toàn máy chủ.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
HostOptions () |
Phương pháp công cộng | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Trả về số lượng giấy phép hiện có của một loại nhất định |
Long | getCacheSizeLimit () Trả về kích thước (byte) tối đa được phép của bộ đệm tệp cục bộ. |
File | getClFlashstation () Trả về tập lệnh cl_flashstation từ xa. |
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 nhấp nháy đồng thời tối đa cho phép. |
Integer | getConcurrentVirtualDeviceStartupLimit () Trả về số lần khởi động thiết bị ảo đồng thời tối đa được phép. |
File | getDownloadCacheDir () Trả về đường dẫn được sử dụng để lưu trữ các tạo phẩm đã tải xuống. |
File | getFastbootTmpDir () Trả về đường dẫn mà fastboot nên 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 sử dụng cho một loại nhất định |
getKnownGceDeviceIpPool () Thiết bị gce đã biết được liên kết với một IP cụ thể. | |
getKnownPreconfigureVirtualDevicePool () Nhóm thiết bị ảo được cấu hình sẵn đã biết. | |
getKnownRemoteDeviceIpPool () Thiết bị từ xa đã biết được liên kết với một IP cụ thể. | |
getKnownTcpDeviceIpPool () Thiết bị tcp đã biết được liên kết với một IP cụ thể. | |
getLabels () Nhận nhãn cho máy chủ. | |
String | getNetworkInterface () Trả về giao diện mạng được sử dụng để kết nối với các thiết bị kiểm tra từ xa. |
getServiceAccountJsonKeyFiles () Trả về Bản đồ các tệp khóa json của tài khoản dịch vụ. | |
long | getTestPhaseTimeout () Trả về thời gian chờ của cấp độ Giai đoạn thử nghiệm đã chỉ định. |
boolean | getUseZip64InPartialDownload () Kiểm tra xem nó có nên sử dụng định dạng zip64 khi tải xuống một phần hay không. |
void | initConcurrentLocks () Khởi tạo các khóa đồng thời |
boolean | isFastbootdEnable () Trả về việc hỗ trợ chế độ fastbootd có được bật hay không. |
boolean | isFlashstationEnabled () Trả về việc flash có nên được thực hiện bằng flashstation hay không. |
boolean | isHostMetricReportingDisabled () Trả về xem có nên tắt tính năng báo cáo chỉ số máy chủ hay không. |
boolean | isIncrementalFlashingEnabled () Trả về việc nhấp nháy tăng dần có được bật hay không. |
boolean | isOptOutOfIncrementalFlashing () Trả về liệu máy chủ có từ chối nhấp nháy tăng dần hay không. |
void | returnPermit ( IHostOptions.PermitLimitType type) Trả về giấy phép của loại đã cho |
boolean | shouldFlashWithFuseZip () Trả về việc có nên thực hiện nhấp nháy với tệp zip hình ảnh thiết bị được gắn cầu chì hay không. |
Boolean | shouldUseSsoClient () Kiểm tra xem nó có nên sử dụng ứng dụng khách SingleSignOn hay không. |
void | takePermit ( IHostOptions.PermitLimitType type) Có giấy phép thuộc loại nhất định |
void | validateOptions () Xác thực rằng các tùy chọn được đặt trên |
Nhà thầu xây dựng công cộng
Tùy chọn máy chủ
public HostOptions ()
Phương pháp công cộng
nhận được Giấy phép có sẵn
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép hiện có của một loại nhất định
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
Trả lại | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Trả về kích thước (byte) tối đa được phép của bộ đệm tệp cục bộ.
Trả lại | |
---|---|
Long |
getClFlashstation
public File getClFlashstation ()
Trả về tập lệnh cl_flashstation từ xa.
Trả lại | |
---|---|
File |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Trả về số lượt tải xuống đồng thời tối đa được phép. Được sử dụng bởi IBuildProvider
để tải xuống các bản dựng từ xa.
Trả lại | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Trả về số lần nhấp nháy đồng thời tối đa cho phép. Được sử dụng bởi DeviceFlashPreparer
.
Trả lại | |
---|---|
Integer | giới hạn flasher đồng thời. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Trả về số lần khởi động thiết bị ảo đồng thời tối đa được phép. Được sử dụng bởi RemoteAndroidVirtualDevice
khởi động thiết bị ảo.
Trả lại | |
---|---|
Integer |
getDownloadCacheDir
public File getDownloadCacheDir ()
Trả về đường dẫn được sử dụng để lưu trữ các tạo phẩm đã tải xuống.
Trả lại | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
Trả về đường dẫn mà fastboot nên sử dụng làm thư mục tạm thời.
Trả lại | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép đang sử dụng cho một loại nhất định
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
Trả lại | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Thiết bị gce đã biết được liên kết với một IP cụ thể.
Trả lại | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Nhóm thiết bị ảo được cấu hình sẵn đã biết.
Trả lại | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Thiết bị từ xa đã biết được liên kết với một IP cụ thể.
Trả lại | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Thiết bị tcp đã biết được liên kết với một IP cụ thể.
Trả lại | |
---|---|
lấy nhãn
publicgetLabels ()
Nhận nhãn cho máy chủ.
Trả lại | |
---|---|
getNetworkGiao diện
public String getNetworkInterface ()
Trả về giao diện mạng được sử dụng để kết nối với các thiết bị kiểm tra từ xa.
Trả lại | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Trả về Bản đồ các tệp khóa json của tài khoản dịch vụ.
Trả lại | |
---|---|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Trả về thời gian chờ của cấp độ Giai đoạn thử nghiệm đã chỉ định. Mặc định sẽ là 0 nếu không có thời gian chờ.
Trả lại | |
---|---|
long |
getUseZip64InPartialTải xuống
public boolean getUseZip64InPartialDownload ()
Kiểm tra xem nó có nên sử dụng định dạng zip64 khi tải xuống một phần hay không.
Trả lại | |
---|---|
boolean |
initĐồng thờiKhóa
public void initConcurrentLocks ()
Khởi tạo các khóa đồng thời
isFastbootdEnable
public boolean isFastbootdEnable ()
Trả về việc hỗ trợ chế độ fastbootd có được bật hay không.
Trả lại | |
---|---|
boolean |
isFlashstationEnabled
public boolean isFlashstationEnabled ()
Trả về việc flash có nên được thực hiện bằng flashstation hay không.
Trả lại | |
---|---|
boolean |
isHostMetricBáo cáo bị vô hiệu hóa
public boolean isHostMetricReportingDisabled ()
Trả về xem có nên tắt tính năng báo cáo chỉ số máy chủ hay không.
Trả lại | |
---|---|
boolean |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Trả về việc nhấp nháy tăng dần có được bật hay không.
Trả lại | |
---|---|
boolean |
isOptOutOfIncrementalNhấp nháy
public boolean isOptOutOfIncrementalFlashing ()
Trả về liệu máy chủ có từ chối nhấp nháy tăng dần hay không.
Trả lại | |
---|---|
boolean |
trở lạiGiấy phép
public void returnPermit (IHostOptions.PermitLimitType type)
Trả về giấy phép của loại đã cho
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
nênFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Trả về việc có nên thực hiện nhấp nháy với tệp zip hình ảnh thiết bị được gắn cầu chì hay không.
Trả lại | |
---|---|
boolean |
nênUseSsoClient
public Boolean shouldUseSsoClient ()
Kiểm tra xem nó có nên sử dụng ứng dụng khách SingleSignOn hay không.
Trả lại | |
---|---|
Boolean |
lấy giấy phép
public void takePermit (IHostOptions.PermitLimitType type)
Có giấy phép thuộc loại nhất định
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
xác thựcOptions
public void validateOptions ()
Xác thực rằng các tùy chọn được đặt trên IHostOptions
là hợp lệ.
Ném | |
---|---|
ConfigurationException |