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