沙箱配置工具

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)

基於任何版本的 Tf jar 創建一個子進程,並根據命令行參數轉儲 xml IConfiguration

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

基於任何版本的 Tf jar 創建一個子進程,並根據命令行參數轉儲 xml IConfiguration

static File dumpFilteredGlobalConfig ( exclusionPatterns) dumpFilteredGlobalConfig ( exclusionPatterns)

創建一個僅包含密鑰庫的全局配置,以使其在子進程中可用。

公共構造函數

沙箱配置工具

public SandboxConfigUtil ()

公共方法

dumpConfigForVersion

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 :描述要使用的全局配置的文件。

退貨
File包含來自命令行的 xml 轉儲的ERROR(/File)

投擲
SandboxConfigurationException如果轉儲不成功。

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

投擲
ConfigurationException如果轉儲不成功。

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

創建一個僅包含密鑰庫的全局配置,以使其在子進程中可用。

參數
exclusionPatterns

退貨
File