TradefedSandbox
public class TradefedSandbox
extends Object
implements ISandbox
java.lang.Nesne |
↳ | com.android.tradefed.sandbox.TradefedSandbox |
Trade Federation çağrısı çalıştırabilen korumalı alan kapsayıcısı. YAPILACAKLAR: Seçeneklerin sandbox'a geçirilmesine izin verin.
Özet
Genel yöntemler |
---|
String | createClasspath (File workingDir) Ortama ve getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) tarafından döndürülen çalışma dizinine dayalı bir sınıf yolu oluşturun. |
IConfiguration | createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig) Ana çalıştırmadan özel modun bağlantısı kesildi: Üst öğede bir yapılandırma mevcut olmadığında, korumalı alanı şu anda bilinen bilgilerle kurmaya çalıştığımız ve yapılandırmayı sürümlü dizinde tamamen oluşturmak için çalışma dizinini doldurduğumuz ince başlatıcıya geri döneriz . |
File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, String[] args) Komut satırı bağımsız değişkenlerine göre kullanılacak sandbox ortamını TF döndürür. |
Exception | prepareEnvironment ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener) Ortamı korumalı alanın düzgün çalışması için 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. |
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ırmadan özel modun bağlantısı kesildi: Üst öğede bir yapılandırma mevcut olmadığında, korumalı alanı şu anda bilinen bilgilerle kurmaya çalıştığımız ve yapılandırmayı sürümlü dizinde tamamen oluşturmak için çalışma dizinini doldurduğumuz ince başlatıcıya geri döneriz .
parametreler |
---|
args | String : Orijinal komut satırı args. |
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'ine işaret eden bir Dosya. İnce 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 sandbox ortamını TF döndürür.
parametreler |
---|
context | IInvocationContext : üst IInvocationContext . |
nonVersionedConfig | IConfiguration : IConfiguration nesneleri temsil eden IConfiguration. |
args | String : komut satırı argümanları. |
İadeler |
---|
File | TF sandbox 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 | |