ホスト オプション

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
com.android.tradefed.host.HostOptions


ホスト オプション ホルダー クラス。このクラスは、ホスト全体のオプションを格納するために使用されます。

まとめ

パブリック コンストラクター

HostOptions ()

公開メソッド

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

指定されたタイプの利用可能な許可の数を返します

Long getCacheSizeLimit ()

ローカル ファイル キャッシュの最大許容サイズ (バイト) を返します。

File getClFlashstation ()

リモート cl_flashstation スクリプト ファイルを返します。

Integer getConcurrentDownloadLimit ()

許可される同時ダウンロードの最大数を返します。

Integer getConcurrentFlasherLimit ()

許可する同時フラッシュの最大数を返します。

Integer getConcurrentVirtualDeviceStartupLimit ()

許可される仮想デバイスの同時起動の最大数を返します。

File getDownloadCacheDir ()

ダウンロードされたアーティファクトの保存に使用されるパスを返します。

File getFastbootTmpDir ()

fastboot が一時フォルダーとして使用するパスを返します。

int getInUsePermits ( IHostOptions.PermitLimitType type)

特定のタイプで使用中の許可の数を返します

getKnownGceDeviceIpPool ()

特定の IP に関連付けられている既知の gce デバイス。

getKnownPreconfigureVirtualDevicePool ()

既知の構成済み仮想デバイス プール。

getKnownRemoteDeviceIpPool ()

特定の IP に関連付けられている既知のリモート デバイス。

getKnownTcpDeviceIpPool ()

特定の IP に関連付けられている既知の tcp デバイス。

getLabels ()

ホストのラベルを取得します。

String getNetworkInterface ()

リモート テスト デバイスへの接続に使用されるネットワーク インターフェイスを返します。

getServiceAccountJsonKeyFiles ()

サービス アカウントの json キー ファイルのマップを返します。

long getTestPhaseTimeout ()

指定されたテスト フェーズ レベルのタイムアウトを返します。

boolean getUseZip64InPartialDownload ()

部分ダウンロードで zip64 形式を使用する必要があるかどうかを確認します。

void initConcurrentLocks ()

同時ロックを初期化します

boolean isFastbootdEnable ()

fastbootd モードのサポートが有効かどうかを返します。

boolean isFlashstationEnabled ()

flashstation でフラッシングを行うかどうかを返します。

void returnPermit ( IHostOptions.PermitLimitType type)

指定されたタイプの許可を返します

boolean shouldFlashWithFuseZip ()

ヒューズがマウントされたデバイス イメージの zip ファイルでフラッシュを実行するかどうかを返します。

Boolean shouldUseSsoClient ()

SingleSignOn クライアントを使用する必要があるかどうかを確認します。

void takePermit ( IHostOptions.PermitLimitType type)

指定されたタイプの許可を取ります

void validateOptions ()

IHostOptionsに設定されたオプションが有効であることを検証します。

パブリック コンストラクター

ホスト オプション

public HostOptions ()

公開メソッド

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

指定されたタイプの利用可能な許可の数を返します

パラメーター
type IHostOptions.PermitLimitType

戻り値
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

ローカル ファイル キャッシュの最大許容サイズ (バイト) を返します。

戻り値
Long

getClフラッシュステーション

public File getClFlashstation ()

リモート cl_flashstation スクリプト ファイルを返します。

戻り値
File

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

許可される同時ダウンロードの最大数を返します。リモート ビルドをダウンロードするIBuildProviderによって使用されます。

戻り値
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

許可する同時フラッシュの最大数を返します。 DeviceFlashPreparerによって使用されます。

戻り値
Integer同時フラッシャー制限。

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

許可される仮想デバイスの同時起動の最大数を返します。仮想デバイスを起動するRemoteAndroidVirtualDeviceによって使用されます。

戻り値
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

ダウンロードされたアーティファクトの保存に使用されるパスを返します。

戻り値
File

getFastbootTmpDir

public File getFastbootTmpDir ()

fastboot が一時フォルダーとして使用するパスを返します。

戻り値
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

特定のタイプで使用中の許可の数を返します

パラメーター
type IHostOptions.PermitLimitType

戻り値
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

特定の IP に関連付けられている既知の gce デバイス。

戻り値

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

既知の構成済み仮想デバイス プール。

戻り値

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

特定の IP に関連付けられている既知のリモート デバイス。

戻り値

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

特定の IP に関連付けられている既知の tcp デバイス。

戻り値

getLabels

public  getLabels ()

ホストのラベルを取得します。

戻り値

getNetworkInterface

public String getNetworkInterface ()

リモート テスト デバイスへの接続に使用されるネットワーク インターフェイスを返します。

戻り値
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

サービス アカウントの json キー ファイルのマップを返します。

戻り値

getTestPhaseTimeout

public long getTestPhaseTimeout ()

指定されたテスト フェーズ レベルのタイムアウトを返します。タイムアウトなしのデフォルトは 0 です。

戻り値
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

部分ダウンロードで zip64 形式を使用する必要があるかどうかを確認します。

戻り値
boolean

initConcurrentLocks

public void initConcurrentLocks ()

同時ロックを初期化します

isFastbootdEnable

public boolean isFastbootdEnable ()

fastbootd モードのサポートが有効かどうかを返します。

戻り値
boolean

isFlashstationEnabled

public boolean isFlashstationEnabled ()

flashstation でフラッシングを行うかどうかを返します。

戻り値
boolean

返却許可

public void returnPermit (IHostOptions.PermitLimitType type)

指定されたタイプの許可を返します

パラメーター
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

ヒューズがマウントされたデバイス イメージの zip ファイルでフラッシュを実行するかどうかを返します。

戻り値
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

SingleSignOn クライアントを使用する必要があるかどうかを確認します。

戻り値
Boolean

取る許可

public void takePermit (IHostOptions.PermitLimitType type)

指定されたタイプの許可を取ります

パラメーター
type IHostOptions.PermitLimitType

検証オプション

public void validateOptions ()

IHostOptionsに設定されたオプションが有効であることを検証します。

スロー
ConfigurationException