SandboxConfigUtil

public class SandboxConfigUtil
extends Object

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


管理執行沙箱作業時 IConfiguration 的公用程式類別。

摘要

公用建構函式

SandboxConfigUtil()

公用方法

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)
static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig, boolean skipJavaCheck)

根據任何版本的 Tf jar 建立子程序,並根據指令列引數傾印 xml IConfiguration

static File dumpFilteredGlobalConfig(Set<String> exclusionPatterns)

建立只有 KeyStore 的全域設定,以便在子程序中使用。

公用建構函式

SandboxConfigUtil

public SandboxConfigUtil ()

公用方法

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 傾印的 File

擲回
ConfigurationException 如果傾印作業失敗。
IOException

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

擲回
IOException
SandboxConfigurationException

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 傾印的 File

擲回
SandboxConfigurationException 如果傾印作業失敗。
IOException

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig (Set<String> exclusionPatterns)

建立只有 KeyStore 的全域設定,以便在子程序中使用。

參數
exclusionPatterns Set

傳回
File

擲回
IOException