Ticari Korumalı Alan
public
class
TradefedSandbox
extends Object
implements
ISandbox
Java.lang.Nesne | |
🎃 | com.android.tradefed.sandbox.TradefedSandbox |
Ticari Federasyon çağrısı çalıştırabilen korumalı alan kapsayıcısı. YAPILACAKLAR: Seçeneklerin iletilmesine izin verin çalışır.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
SANDBOX_ENABLED
|
Kamu inşaatçıları | |
---|---|
TradefedSandbox()
|
Herkese açık yöntemler | |
---|---|
String
|
createClasspath(File workingDir)
Ortamı ve |
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Özel mod ana çalıştırmayla kesildi: Bir yapılandırma şurada bulunmadığında: ise ince başlatıcıya geri döneriz. Korumalı alanı şu anda yapılandırmanın tamamını oluşturmak için çalışma dizinini doldurun ve sürümlü dizin |
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Ortamı, korumalı alan 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 ortamları temizleyin. |
Korunan yöntemler | |
---|---|
File
|
dumpGlobalConfig(IConfiguration config,
Bazı nesnelerden filtrelenen genel yapılandırmanın dökümünü alın. |
String
|
getJava()
|
Exception
|
prepareConfiguration(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Alt işleme aktarılacak ve |
File
|
prepareContext(IInvocationContext context, IConfiguration config)
|
Fields'ın oynadığı filmler
KORUMALI ALAN
public static final String SANDBOX_ENABLED
Kamu inşaatçıları
Ticari Korumalı Alan
public TradefedSandbox ()
Herkese açık yöntemler
createClasspath
public String createClasspath (File workingDir)
Ortamı ve ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[])
tarafından döndürülen çalışma dizinini temel alan bir sınıf yolu oluşturun.
Parametreler | |
---|---|
workingDir |
File : Korumalı alanın geçerli çalışma dizini. |
İlerlemeler | |
---|---|
String |
Kullanılacak sınıf yolu. |
Fırlatma | |
---|---|
ConfigurationException |
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Özel mod ana çalıştırmayla kesildi: Bir yapılandırma şurada bulunmadığında: ise ince başlatıcıya geri döneriz. Korumalı alanı şu anda yapılandırmanın tamamını oluşturmak için çalışma dizinini doldurun ve sürümlü dizin
Parametreler | |
---|---|
args |
String : Orijinal komut satırı bağımsız değişkenleri. |
keyStoreClient |
IKeyStoreClient : yapılandırma oluşturmak için kullanılacak geçerli anahtar deposu istemcisi. |
runUtil |
IRunUtil : ana makine komutlarını çalıştırmak için kullanılan mevcut IRunUtil . |
globalConfig |
File : TF'nin alt işlemlerini çalıştırmak için kullanılacak genel yapılandırma. |
İlerlemeler | |
---|---|
IConfiguration |
NON_VERSIONED nesneler için TF yapılandırma XML'ine işaret eden bir Dosya. İadeler İnce başlatıcı yapılandırması oluşturulamadıysa null değerini alır. |
getTradefedSandboxEnvironment'ta
public File getTradefedSandboxEnvironment (IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
Parametreler | |
---|---|
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
İlerlemeler | |
---|---|
File |
hazır ortam
public Exception prepareEnvironment (IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Ortamı, korumalı alan düzgün çalışması için hazırlayın.
Parametreler | |
---|---|
context |
IInvocationContext : Geçerli çağrı IInvocationContext . |
config |
IConfiguration : komutun çalıştırılacağı IConfiguration . |
listener |
ITestInvocationListener : nihai sonuçların geldiği mevcut çağrı ITestInvocationListener
veri kümesine yerleştirilmelidir. |
İlerlemeler | |
---|---|
Exception |
hatası içeren bir Exception . Başarılıysa Boş veya Boş değer alır. |
çalıştır
public CommandResult run (TestInformation info, IConfiguration config, ITestLogger logger)
Korumalı alanı, ayarlanan ortamla çalıştırın.
Parametreler | |
---|---|
info |
TestInformation : Çağrıyı açıklayan TestInformation |
config |
IConfiguration : komutun çalıştırılacağı IConfiguration . |
logger |
ITestLogger : Dosyaları günlüğe kaydedebileceğimiz bir ITestLogger . |
İlerlemeler | |
---|---|
CommandResult |
korumalı alan çalıştırma ve günlüklerin durumunu içeren bir CommandResult . |
Sökme
public void tearDown ()
Değiştirilmiş olabilecek tüm durumları, dosyaları veya ortamları temizleyin.
Korunan 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 |
|
İlerlemeler | |
---|---|
File |
Fırlatma | |
---|---|
ConfigurationException |
getJava
protected String getJava ()
İlerlemeler | |
---|---|
String |
hazırkonfigürasyon
protected Exception prepareConfiguration (IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Alt işleme aktarılacak veIConfiguration
container'ın yürütülmesinden bahsedelim.
Parametreler | |
---|---|
context |
IInvocationContext : Mevcut IInvocationContext . |
config |
IConfiguration : IConfiguration , hazırlıklı olmanız gerekiyor. |
listener |
ITestInvocationListener : Mevcut çağrı ITestInvocationListener . |
İlerlemeler | |
---|---|
Exception |
Bir şey ters gittiyse İstisna, aksi takdirde null. |
hazırlıkBağlamı
protected File prepareContext (IInvocationContext context, IConfiguration config)
IInvocationContext
cihazını hazırlayıp serileştirin.
Parametreler | |
---|---|
context |
IInvocationContext : IInvocationContext , hazırlıklı olmanız gerekiyor. |
config |
IConfiguration : Korumalı alanın IConfiguration . |
İlerlemeler | |
---|---|
File |
IInvocationContext serileştirildi. |
Fırlatma | |
---|---|
|
IOİstisna |