SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory
     ↳ com.android.tradefed.config.SandboxConfigurationFactory


Sandbox oluşturma amacıyla yapılandırmaların oluşturulmasını işlemek için özel yapılandırma fabrikası.

YAPILACAKLAR: Yapılandırma dökümü bölümünü başka bir sınıfa ayırın

Özet

Alanlar

public static final Set<String> OPTION_IGNORED_ELEMENTS

Herkese açık oluşturucular

SandboxConfigurationFactory()

Herkese açık yöntemler

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

Sağlanan komut satırı ve test alanına göre IConfiguration oluşturun.

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

Sağlanan komut satırı ve test alanına göre IConfiguration oluşturun.

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

Bir komut için döküm çalıştırırken.

static SandboxConfigurationFactory getInstance()

Singleton IConfigurationFactory örneğini alın.

Korunan yöntemler

ConfigurationDef createConfigurationDef(String name)

ConfigurationDef oluşturmak için dahili yöntem

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, Map<String, String> templateMap)

Belirtilen ad için ConfigurationDef bilgisini alma

Alanlar

OPTION_IGNORED_ELEMENTS

public static final Set<String> OPTION_IGNORED_ELEMENTS

Herkese açık oluşturucular

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Herkese açık yöntemler

createConfigurationFromArgs

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

Sağlanan komut satırı ve test alanına göre IConfiguration oluşturun.

Parametreler
args String: çalıştırma için komut satırı.

keyStoreClient IKeyStoreClient: Anahtarın yükleneceği IKeyStoreClient.

sandbox ISandbox: çalıştırma için kullanılan ISandbox.

runUtil IRunUtil: komutların çalıştırılacağı IRunUtil.

İadeler
IConfiguration Korumalı alan için geçerli bir IConfiguration.

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Sağlanan komut satırı ve test alanına göre IConfiguration oluşturun.

Parametreler
args String: çalıştırma için komut satırı.

keyStoreClient IKeyStoreClient: Anahtarın yükleneceği IKeyStoreClient.

sandbox ISandbox: çalıştırma için kullanılan ISandbox.

runUtil IRunUtil: komutların çalıştırılacağı IRunUtil.

globalConfig File

skipJavaCheck boolean

İadeler
IConfiguration Korumalı alan için geçerli bir IConfiguration.

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Bir komut için döküm çalıştırırken. Belirli beklentilere sahip bir yapılandırma oluşturun.

Parametreler
arrayArgs String: çalıştırma için komut satırı.

command SandboxConfigDump.DumpCmd: Döküm komutu devam ediyor

İadeler
IConfiguration VERSIONED Sandbox için geçerli bir IConfiguration.

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Singleton IConfigurationFactory örneğini alın.

İadeler
SandboxConfigurationFactory

Korunan yöntemler

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

ConfigurationDef oluşturmak için dahili yöntem

Parametreler
name String

İadeler
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                Map<String, String> templateMap)

Belirtilen ad için ConfigurationDef bilgisini alma

Parametreler
name String: Yüklenecek yerleşik bir yapılandırmanın adı veya yüklenecek yapılandırma dosyasının dosya yolu

isGlobal boolean

templateMap Map

İadeler
ConfigurationDef ConfigurationDef

Verdiği hatalar
ConfigurationException