SandboxOptions

public final class SandboxOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.sandbox.SandboxOptions


ISandbox に対してオプションを受け取って提供できるクラス。

概要

フィールド

public static final String CHILD_GLOBAL_CONFIG

public static final String ENABLE_DEBUG_THREAD

public static final String PARENT_PREPARER_CONFIG

public static final String SANDBOX_BUILD_ID

public static final String TF_LOCATION

public static final String USE_PROTO_REPORTER

public static final String WAIT_FOR_EVENTS_TIMEOUT

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

SandboxOptions()

パブリック メソッド

boolean delayDownloadAfterSharding()

シャーディング後にダウンロードを遅らせるかどうかを返します。

boolean downloadDefaultZips()

デフォルトのテスト zip をダウンロードするかどうかを返します。

boolean dumpTestTemplate()

テスト テンプレートをフォールバック モードでダンプするかどうかを返します。

String getChildGlobalConfig()

子サンドボックスに使用する構成を返します。

getEnvVariables()

サンドボックスの Java プロセスに渡す環境変数のマップ。

getForcePartialDownloadFileRegexList()

正規表現のセットを返します。サンドボックスによる部分ダウンロードでは、正規表現に一致するファイルが常にダウンロードされます。 正規表現

getJavaOptions()

サンドボックスの Java プロセスを渡すオプションのリスト。

String getParentPreparerConfig()

サンドボックスの親プロセスで実行される作成ツールの設定を返します。

String getSandboxBuildId()

実行中にサンドボックスに使用されるよう強制されるビルド ID を返します。

File getSandboxTfDirectory()

指定したディレクトリのうち、使用する Trade Federation のバージョンが格納されているものを返します。 実行をサンドボックス化します

getTestsZips()

サンドボックスのステージングに対するテスト zip のセットを返します。

long getWaitForEventsTimeout()

サンドボックスの実行が完了した後、イベントが処理されるのを待つ時間を返します。

boolean shouldEnableDebugThread()

デバッグ スレッドを有効にする。

boolean shouldParallelSetup()

サンドボックスの設定を並行して実行するかどうかを返します。

boolean shouldUseParallelDownload()

セットアップ中に並列ダウンロードを使用するかどうかを返します。

boolean shouldUsePartialDownload()

部分ダウンロード キャッシュを使用するかどうかを返します。

boolean shouldUseProtoReporter()

プロトコル バッファ レポートを使用するかどうかを返します。

boolean shouldUseSplitDiscovery()

独立した検出がある設定を使用するかどうかを返します。

boolean shouldUseTestDiscovery()

tradefed Observatory を使用して jar ステージングを最適化するかどうかを返します。

boolean startAvdInParent()

avd デバイスを親サンドボックス内で起動するか、子に置くかを返します。

フィールド

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

サンドボックス ビルド ID

public static final String SANDBOX_BUILD_ID

TF_LOCATION

public static final String TF_LOCATION

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

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

SandboxOptions

public SandboxOptions ()

パブリック メソッド

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

シャーディング後にダウンロードを遅らせるかどうかを返します。

戻り値
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

デフォルトのテスト zip をダウンロードするかどうかを返します。

戻り値
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

テスト テンプレートをフォールバック モードでダンプするかどうかを返します。

戻り値
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

子サンドボックスに使用する構成を返します。親オブジェクトを参照する場合は null 使用できます。

戻り値
String

getEnvVariable

public  getEnvVariables ()

サンドボックスの Java プロセスに渡す環境変数のマップ。

戻り値

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

正規表現のセットを返します。サンドボックスによる部分ダウンロードでは、正規表現に一致するファイルが常にダウンロードされます。 正規表現

戻り値

getJavaOptions

public  getJavaOptions ()

サンドボックスの Java プロセスを渡すオプションのリスト。

戻り値

getParentPreparerConfig

public String getParentPreparerConfig ()

サンドボックスの親プロセスで実行される作成ツールの設定を返します。

戻り値
String

getSandboxBuildId

public String getSandboxBuildId ()

実行中にサンドボックスに使用されるよう強制されるビルド ID を返します。

戻り値
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

指定したディレクトリのうち、使用する Trade Federation のバージョンが格納されているものを返します。 実行をサンドボックス化します

戻り値
File

getTestsZip

public  getTestsZips ()

サンドボックスのステージングに対するテスト zip のセットを返します。

戻り値

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

サンドボックスの実行が完了した後、イベントが処理されるのを待つ時間を返します。

戻り値
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

デバッグ スレッドを有効にする。

戻り値
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

サンドボックスの設定を並行して実行するかどうかを返します。

戻り値
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

セットアップ中に並列ダウンロードを使用するかどうかを返します。

戻り値
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

部分ダウンロード キャッシュを使用するかどうかを返します。

戻り値
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

プロトコル バッファ レポートを使用するかどうかを返します。

戻り値
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

独立した検出がある設定を使用するかどうかを返します。

戻り値
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

tradefed Observatory を使用して jar ステージングを最適化するかどうかを返します。

戻り値
boolean

startAvdInParent

public boolean startAvdInParent ()

avd デバイスを親サンドボックス内で起動するか、子に置くかを返します。

戻り値
boolean