沙箱設定公用程式

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 jars 為基礎的子程序,然後根據指令列引數轉儲 xml IConfiguration

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

根據任何版本建立以 Tf jars 為基礎的子程序,然後根據指令列引數轉儲 xml IConfiguration

static File dumpFilteredGlobalConfig( exclusionPatterns)

建立僅含 KeyStore 的全域設定,以便在子程序中提供該設定。

公用建構函式

沙箱設定公用程式

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 jars 為基礎的子程序,然後根據指令列引數轉儲 xml IConfiguration

參數
rootDir File:包含 TF 所有 Jar 的目錄。

runUtil IRunUtil:用於執行指令的 IRunUtil

args String:指令列引數。

dump SandboxConfigDump.DumpCmdDumpCmd 會驅動部分輸出內容。

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 jars 為基礎的子程序,然後根據指令列引數轉儲 xml IConfiguration

參數
classpath String:用來執行沙箱的類別路徑。

runUtil IRunUtil:用於執行指令的 IRunUtil

args String:指令列引數。

dump SandboxConfigDump.DumpCmdDumpCmd 會驅動部分輸出內容。

globalConfig File:說明要使用的全域設定。

skipJavaCheck boolean:是否要略過 Java 版本檢查

傳回
File 包含指令列中 XML 轉儲的 ERROR(/File)

擲回
SandboxConfigurationException 如果轉儲失敗

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

建立僅含 KeyStore 的全域設定,以便在子程序中提供該設定。

參數
exclusionPatterns

傳回
File