沙盒配置工具

public class SandboxConfigUtil
extends Object

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


用於執行沙箱時管理IConfiguration的實用程式類別。

概括

公共構造函數

SandboxConfigUtil ()

公共方法

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

退貨
File

投擲
SandboxConfigurationException

版本轉儲配置

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 轉儲的ERROR(/File)

投擲
ConfigurationException如果轉儲不成功。

版本轉儲配置

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 轉儲的ERROR(/File)

投擲
SandboxConfigurationException如果轉儲不成功。

轉儲過濾全域配置

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

建立僅包含密鑰庫的全域配置,以使其在子進程中可用。

參數
exclusionPatterns

退貨
File