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 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.

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, exclusionPatterns)

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 veIConfiguration container'ın yürütülmesinden bahsedelim.

File prepareContext(IInvocationContext context, IConfiguration config)

IInvocationContext cihazını hazırlayıp serileştirin.

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