Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Pabrik Konfigurasi Sandbox

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Objek
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


Pabrik Konfigurasi Khusus untuk menangani pembuatan konfigurasi untuk tujuan Sandboxing.

TODO: Pisahkan bagian dump konfigurasi ke kelas lain

Ringkasan

Bidang

public static final OPTION_IGNORED_ELEMENTS

Konstruktor publik

SandboxConfigurationFactory ()

Metode publik

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

Buat IConfiguration berdasarkan baris perintah dan kotak pasir yang disediakan.

IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)

Saat menjalankan dump untuk perintah.

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig)

Buat IConfiguration berdasarkan baris perintah dan kotak pasir yang disediakan.

static SandboxConfigurationFactory getInstance ()

Dapatkan instance IConfigurationFactory tunggal.

Metode yang dilindungi

ConfigurationDef createConfigurationDef (String name)

Metode internal untuk membuat ConfigurationDef

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

Ambil ConfigurationDef untuk nama yang diberikan

Bidang

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Konstruktor publik

Pabrik Konfigurasi Sandbox

public SandboxConfigurationFactory ()

Metode publik

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

Buat IConfiguration berdasarkan baris perintah dan kotak pasir yang disediakan.

Parameter
args String : baris perintah untuk menjalankan.

keyStoreClient IKeyStoreClient : IKeyStoreClient tempat memuat kunci.

sandbox ISandbox : ISandbox yang digunakan untuk menjalankan.

runUtil IRunUtil : IRunUtil untuk menjalankan perintah.

Pengembalian
IConfiguration a IConfiguration yang valid untuk kotak pasir.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

Saat menjalankan dump untuk perintah. Buat konfigurasi dengan ekspektasi tertentu.

Parameter
arrayArgs String : baris perintah untuk menjalankan.

command SandboxConfigDump.DumpCmd : Perintah dump sedang berlangsung

Pengembalian
IConfiguration a IConfiguration yang valid untuk Sandbox VERSIONED.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig)

Buat IConfiguration berdasarkan baris perintah dan kotak pasir yang disediakan.

Parameter
args String : baris perintah untuk menjalankan.

keyStoreClient IKeyStoreClient : IKeyStoreClient tempat memuat kunci.

sandbox ISandbox : ISandbox yang digunakan untuk menjalankan.

runUtil IRunUtil : IRunUtil untuk menjalankan perintah.

globalConfig File

Pengembalian
IConfiguration a IConfiguration yang valid untuk kotak pasir.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Dapatkan instance IConfigurationFactory tunggal.

Pengembalian
SandboxConfigurationFactory

Metode yang dilindungi

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Metode internal untuk membuat ConfigurationDef

Parameter
name String

Pengembalian
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Ambil ConfigurationDef untuk nama yang diberikan

Parameter
name String : nama konfigurasi bawaan yang akan dimuat atau jalur file ke file konfigurasi yang akan dimuat

isGlobal boolean

templateMap

Pengembalian
ConfigurationDef ConfigurationDef

Melempar
ConfigurationException