SandboxConfigUtil

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)

创建一个仅包含密钥库的全局配置,以便在子进程中使用该配置。

公共构造函数

SandboxConfigUtil

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 一个 ERROR(/File),其中包含命令行中的 XML 转储内容。

抛出
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 一个 ERROR(/File),其中包含命令行中的 XML 转储内容。

抛出
ConfigurationException 如果转储失败。

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

创建一个仅包含密钥库的全局配置,以便在子进程中使用该配置。

参数
exclusionPatterns

返回
File