SandboxConfigUtil

public class SandboxConfigUtil
extends Object

java.lang.Object
com.android.tradefed.sandbox.SandboxConfigUtil


サンドボックス化を行う際に IConfiguration を管理するためのユーティリティ クラス。

概要

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

SandboxConfigUtil()

パブリック メソッド

static File dumpConfigForVersion(File rootDir, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig)

任意のバージョンの Tf jar に基づいてサブプロセスを作成し、コマンドライン引数に基づいて xml IConfiguration をダンプします。

static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig)
static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig, boolean skipJavaCheck)

任意のバージョンの Tf jar に基づいてサブプロセスを作成し、コマンドライン引数に基づいて xml IConfiguration をダンプします。

static File dumpFilteredGlobalConfig(Set<String> exclusionPatterns)

キーストアのみを含むグローバル構成を作成して、サブプロセスで使用できるようにします。

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

SandboxConfigUtil

public SandboxConfigUtil ()

パブリック メソッド

dumpConfigForVersion

public static File dumpConfigForVersion (File rootDir, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

任意のバージョンの Tf jar に基づいてサブプロセスを作成し、コマンドライン引数に基づいて xml IConfiguration をダンプします。

パラメータ
rootDir File: TF のすべての jar を含むディレクトリ。

runUtil IRunUtil: コマンドの実行に使用する IRunUtil

args String: コマンドライン引数。

dump SandboxConfigDump.DumpCmd: 出力の一部を駆動する DumpCmd

globalConfig File: 使用するグローバル構成を記述するファイル。

戻り値
File コマンドラインからの xml ダンプを含む File

例外
ConfigurationException ダンプが成功しなかった場合。
IOException

dumpConfigForVersion

public static File dumpConfigForVersion (String classpath, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

パラメータ
classpath String

runUtil IRunUtil

args String

dump SandboxConfigDump.DumpCmd

globalConfig File

戻り値
File

例外
IOException
SandboxConfigurationException

dumpConfigForVersion

public static File dumpConfigForVersion (String classpath, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig, 
                boolean skipJavaCheck)

任意のバージョンの Tf jar に基づいてサブプロセスを作成し、コマンドライン引数に基づいて xml IConfiguration をダンプします。

パラメータ
classpath String: サンドボックスの実行に使用するクラスパス。

runUtil IRunUtil: コマンドの実行に使用する IRunUtil

args String: コマンドライン引数。

dump SandboxConfigDump.DumpCmd: 出力の一部を駆動する DumpCmd

globalConfig File: 使用するグローバル構成を記述するファイル。

skipJavaCheck boolean: Java バージョン チェックをスキップするかどうか。

戻り値
File コマンドラインからの xml ダンプを含む File

例外
SandboxConfigurationException ダンプが成功しなかった場合。
IOException

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig (Set<String> exclusionPatterns)

キーストアのみを含むグローバル構成を作成して、サブプロセスで使用できるようにします。

パラメータ
exclusionPatterns Set

戻り値
File

例外
IOException