ホスト オプション
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 () |
パブリック コンストラクター
ホスト オプション
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
publicgetKnownGceDeviceIpPool ()
特定の IP に関連付けられている既知の gce デバイス。
戻り値 | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
既知の構成済み仮想デバイス プール。
戻り値 | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
特定の IP に関連付けられている既知のリモート デバイス。
戻り値 | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
特定の IP に関連付けられている既知の tcp デバイス。
戻り値 | |
---|---|
getLabels
publicgetLabels ()
ホストのラベルを取得します。
戻り値 | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
リモート テスト デバイスへの接続に使用されるネットワーク インターフェイスを返します。
戻り値 | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
サービス アカウントの 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 |