沙盒配置工具
public class SandboxConfigUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.sandbox.SandboxConfigUtil |
用於執行沙箱時管理IConfiguration
的實用程式類別。
概括
公共方法 |
---|
static File | dumpConfigForVersion (String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig) |
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, boolean skipJavaCheck) 基於任意版本的 Tf jar 建立子進程,並基於命令列參數轉儲 xml IConfiguration 。 |
static File | dumpFilteredGlobalConfig ( exclusionPatterns) dumpFilteredGlobalConfig ( exclusionPatterns) 建立僅包含密鑰庫的全域配置,以使其在子進程中可用。 |
公共構造函數
沙盒配置工具
public SandboxConfigUtil ()
公共方法
版本轉儲配置
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 |
版本轉儲配置
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 :描述要使用的全域配置的檔案。 |
版本轉儲配置
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版本檢查 |
轉儲過濾全域配置
public static File dumpFilteredGlobalConfig ( exclusionPatterns)
建立僅包含密鑰庫的全域配置,以使其在子進程中可用。