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 罐,建立子程序,並根據指令列引數轉儲 XML IConfiguration

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

根據任何版本的 Tf 罐,建立子程序,並根據指令列引數轉儲 XML IConfiguration

static File dumpFilteredGlobalConfig( exclusionPatterns)

建立全域設定,其中只包含 KeyStore,以便在子程序中使用。

公用建構函式

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 罐,建立子程序,並根據指令列引數轉儲 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 罐,建立子程序,並根據指令列引數轉儲 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)

建立只含 KeyStore 的全域設定,讓 KeyStore 可在子程序中使用。

參數
exclusionPatterns

傳回
File