TradefedSandbox
public class TradefedSandbox
extends Object
implements ISandbox
java.lang.Object |
↳ | com.android.tradefed.sandbox.TradefedSandbox |
Ticaret Federasyonu çağrısı çalıştırabilen korumalı alan kapsayıcısı. YAPILACAK: Seçeneklerin korumalı alana aktarılmasına 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: Ana öğede bir yapılandırma mevcut görünmediğinde, korumalı alanı o anda bilinen bilgilerle kurmaya çalıştığımız ince başlatıcıya geri döneriz ve yapılandırmayı sürümlendirilmiş dizinde tamamen 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 korumalı 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: Ana öğede bir yapılandırma mevcut görünmediğinde, korumalı alanı o anda bilinen bilgilerle kurmaya çalıştığımız ince başlatıcıya geri döneriz ve yapılandırmayı sürümlendirilmiş dizinde tamamen oluşturmak için çalışma dizinini doldururuz. .
Parametreler |
---|
args | String : Orijinal komut satırı argümanları. |
keyStoreClient | IKeyStoreClient : yapılandırmaları oluşturmak için kullanılacak geçerli anahtar deposu istemcisi. |
runUtil | IRunUtil : Ana bilgisayar 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'ini gösteren bir Dosya. Hiçbir ince başlatıcı yapılandırması oluşturulamıyorsa 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 korumalı alan ortamı TF'yi döndürür.
Parametreler |
---|
context | IInvocationContext : üst öğenin IInvocationContext . |
nonVersionedConfig | IConfiguration : sürümlendirilmemiş nesneleri temsil eden IConfiguration . |
args | String : komut satırı argümanları. |
İadeler |
---|
File | TF sanal 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ırmanın dökümünü alın.
Parametreler |
---|
config | IConfiguration |
exclusionPatterns | |
Java'yı al
protected String getJava ()