TradefedSandbox
public class TradefedSandbox
implements ISandbox
extends Object
java.lang.Object |
↳ | com.android.tradefed.sandbox.TradefedSandbox |
Bir Ticaret Federasyonu çağrısını çalıştırabilen korumalı alan kapsayıcısı. YAPILACAKLAR: Seçeneklerin sanal alana iletilmesine izin ver.
Özet
Genel yöntemler |
---|
String | createClasspath (File workingDir) getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) tarafından döndürülen ortama ve çalışma dizinine dayalı bir sınıf yolu oluşturun. |
IConfiguration | createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig) Ana çalıştırmayla bağlantısı kesilen özel mod: Üst öğede bir yapılandırma görünmüyorsa, ince başlatıcıya geri döneriz, burada korumalı alanı şu anda bilinen bilgilerle kurmaya çalışırız ve yapılandırmayı tamamen sürümlü dizinde oluşturmak için çalışma dizinini doldururuz. . |
File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, String[] args) Komut satırı bağımsız değişkenlerine göre kullanılacak sanal alan ortamı TF'yi döndürür. |
Exception | prepareEnvironment ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener) Korumalı alanın düzgün çalışması için ortamı hazırlayın. |
CommandResult | run ( TestInformation info, IConfiguration config, ITestLogger logger) Korumalı alanı ayarlanan ortamla çalıştırın. |
void | tearDown () Değiştirilmiş olabilecek tüm durumları, dosyaları veya ortamı temizleyin. |
alanlar
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
kamu inşaatçılar
TradefedSandbox
public TradefedSandbox ()
Genel yöntemler
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Ana çalıştırmayla bağlantısı kesilen özel mod: Üst öğede bir yapılandırma görünmüyorsa, ince başlatıcıya geri döneriz, burada korumalı alanı şu anda bilinen bilgilerle kurmaya çalışırız ve yapılandırmayı tamamen sürümlü dizinde oluşturmak için çalışma dizinini doldururuz. .
parametreler |
---|
args | String : Orijinal komut satırı args. |
keyStoreClient | IKeyStoreClient : yapılandırma oluşturmak için kullanılacak geçerli anahtar deposu istemcisi. |
runUtil | IRunUtil : konak komutlarını çalıştırmak için geçerli IRunUtil . |
globalConfig | File : TF'nin alt işlemlerini çalıştırmak için kullanılacak genel yapılandırma. |
İadeler |
---|
IConfiguration | NON_VERSIONED nesneler için TF'nin yapılandırma XML'sine işaret eden bir dosya. İnce başlatıcı yapılandırması oluşturulamazsa null değerini döndürür. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
Komut satırı bağımsız değişkenlerine göre kullanılacak sanal alan ortamı TF'yi döndürür.
parametreler |
---|
context | IInvocationContext : ebeveynin IInvocationContext . |
nonVersionedConfig | IConfiguration : sürümsüz nesneleri temsil eden IConfiguration . |
args | String : komut satırı bağımsız değişkenleri. |
İadeler |
---|
File | TF korumalı alan ortam kavanozlarını içeren bir ERROR(/File) dizini. |
sökmek
public void tearDown ()
Değiştirilmiş olabilecek tüm durumları, dosyaları veya ortamı temizleyin.
Korumalı yöntemler
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
Bazı nesnelerden filtrelenen genel yapılandırmayı boşaltın.
parametreler |
---|
config | IConfiguration |
exclusionPatterns | |
java'yı al
protected String getJava ()