ISandbox
public interface ISandbox
com.android.tradefed.sandbox.ISandbox |
Bilinen dolaylı alt sınıflar TradefedSandbox | Ticaret Federasyonu çağrısı çalıştırabilen korumalı alan kapsayıcısı. |
|
Bir çağrıyı çalıştırmak için kullanılabilecek bir sanal alanı tanımlayan arayüz.
Özet
Genel yöntemler |
---|
abstract 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. |
abstract 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. . |
default | discoverTests ( IInvocationContext context, IConfiguration configuration) SandboxOptions.shouldUseTestDiscovery() etkinleştirilmişse testleri keşfeden prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) alt adımı. |
default | discoverTests ( IInvocationContext context, IConfiguration configuration, ITestLogger logger) |
default IFolderBuildInfo | fetchSandboxExtraArtifacts ( IInvocationContext context, IConfiguration configuration, String[] args) Korumalı alan için gereken ek dosyaları getiren prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) alt adımı. |
default 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. |
default File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args) |
abstract Exception | prepareEnvironment ( IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener) Korumalı alanın düzgün çalışması için ortamı hazırlayın. |
abstract CommandResult | run ( TestInformation info, IConfiguration configuration, ITestLogger logger) Korumalı alanı ayarlanan ortamla çalıştırın. |
abstract void | tearDown () Değiştirilmiş olabilecek tüm durumları, dosyaları veya ortamı temizleyin. |
Genel yöntemler
createThinLauncherConfig
public abstract 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. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
Parametreler |
---|
context | IInvocationContext |
nonVersionedConfig | IConfiguration |
logger | ITestLogger |
args | String |
sökmek
public abstract void tearDown ()
Değiştirilmiş olabilecek tüm durumları, dosyaları veya ortamı temizleyin.