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 khai

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ộ.

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 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 IHostOptions là hợp lệ.

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 khai

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

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

public  getKnownGceDeviceIpPool ()

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

Trả lại

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

Trả lại

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

Trả lại

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

public  getLabels ()

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

public  getServiceAccountJsonKeyFiles ()

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

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