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)
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)

创建仅使用密钥库的全局配置,使其在子进程中可用。

公共构造函数

SandboxConfigUtil

public SandboxConfigUtil ()

公共方法

dumpConfigForVersion

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

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 如果转储失败,则会发生此错误。

dumpConfigForVersion

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 如果转储失败,则会发生此错误。

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

创建仅使用密钥库的全局配置,使其在子进程中可用。

参数
exclusionPatterns

返回
File