SandboxConfigUtil

public class SandboxConfigUtil
extends Object

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


Class utilitas untuk mengelola IConfiguration saat melakukan sandbox.

Ringkasan

Konstruktor publik

SandboxConfigUtil()

Metode publik

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

Buat subproses berdasarkan jar Tf dari versi apa pun, dan dump xml IConfiguration berdasarkan argumen command line.

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)

Buat subproses berdasarkan jar Tf dari versi apa pun, dan dump xml IConfiguration berdasarkan argumen command line.

static File dumpFilteredGlobalConfig(Set<String> exclusionPatterns)

Buat konfigurasi global hanya dengan keystore agar tersedia di subproses.

Konstruktor publik

SandboxConfigUtil

public SandboxConfigUtil ()

Metode publik

dumpConfigForVersion

public static File dumpConfigForVersion (File rootDir, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

Buat subproses berdasarkan jar Tf dari versi apa pun, dan dump xml IConfiguration berdasarkan argumen command line.

Parameter
rootDir File: direktori yang berisi semua JAR dari TF.

runUtil IRunUtil: IRunUtil yang akan digunakan untuk menjalankan perintah.

args String: argumen command line.

dump SandboxConfigDump.DumpCmd: DumpCmd yang mendorong beberapa output.

globalConfig File: file yang menjelaskan konfigurasi global yang akan digunakan.

Hasil
File File yang berisi dump xml dari command line.

Menampilkan
ConfigurationException jika dump tidak berhasil.
IOException

dumpConfigForVersion

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

Parameter
classpath String

runUtil IRunUtil

args String

dump SandboxConfigDump.DumpCmd

globalConfig File

Hasil
File

Menampilkan
IOException
SandboxConfigurationException

dumpConfigForVersion

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

Buat subproses berdasarkan jar Tf dari versi apa pun, dan dump xml IConfiguration berdasarkan argumen command line.

Parameter
classpath String: classpath yang akan digunakan untuk menjalankan sandbox.

runUtil IRunUtil: IRunUtil yang akan digunakan untuk menjalankan perintah.

args String: argumen command line.

dump SandboxConfigDump.DumpCmd: DumpCmd yang mendorong beberapa output.

globalConfig File: file yang menjelaskan konfigurasi global yang akan digunakan.

skipJavaCheck boolean: apakah akan melewati pemeriksaan versi java atau tidak

Hasil
File File yang berisi dump xml dari command line.

Menampilkan
SandboxConfigurationException jika dump tidak berhasil.
IOException

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig (Set<String> exclusionPatterns)

Buat konfigurasi global hanya dengan keystore agar tersedia di subproses.

Parameter
exclusionPatterns Set

Hasil
File

Menampilkan
IOException