ISandbox
public
interface
ISandbox
| com.android.tradefed.sandbox.ISandbox |
Bir çağrıyı çalıştırmak için kullanılabilecek bir korumalı alanı tanımlayan arayüz.
Özet
Herkese açık yöntemler | |
|---|---|
abstract
String
|
createClasspath(File workingDir)
Ortam ve |
abstract
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Özel modun ana çalıştırmayla bağlantısı kesiliyor: Bir yapılandırma üst öğede görünmüyorsa ince başlatıcıya geri döneriz. Burada, korumalı alanı mevcut bilgilerle ayarlamaya çalışır ve yapılandırma dosyasını sürümlendirilmiş dizinde oluşturmak için çalışma dizinini doldururuz. |
abstract
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'sini döndürür. |
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(IConfiguration configuration, ITestLogger logger)
Korumalı alanı, ayarlanan ortamla çalıştırın. |
abstract
void
|
tearDown()
Değişmiş olabilecek tüm durumları, dosyaları veya ortamları temizleyin. |
Herkese açık yöntemler
createClasspath
public abstract String createClasspath (File workingDir)
Ortam ve 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 mevcut çalışma dizini. |
| İlerlemeler | |
|---|---|
String |
Kullanılacak sınıf yolu. |
| Atışlar | |
|---|---|
ConfigurationException |
|
createThinLauncherConfig
public abstract IConfiguration createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Özel modun ana çalıştırmayla bağlantısı kesiliyor: Bir yapılandırma üst öğede görünmüyorsa ince başlatıcıya geri döneriz. Burada, korumalı alanı mevcut bilgilerle ayarlamaya çalışır ve yapılandırma dosyasını sürümlendirilmiş dizinde oluşturmak için çalışma dizinini doldururuz.
| Parametreler | |
|---|---|
args |
String: Orijinal komut satırı bağımsız değişkenleri. |
keyStoreClient |
IKeyStoreClient: Yapılandırma oluşturmak için kullanılacak mevcut anahtar mağazası istemcisi. |
runUtil |
IRunUtil: Ana makine 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. |
| İlerlemeler | |
|---|---|
IConfiguration |
NON_VERSIONED nesneleri için TF'nin yapılandırma XML'sini işaret eden bir dosya. İnce başlatıcı yapılandırması oluşturulamazsa boş sonucunu döndürür. |
getTradefedSandboxEnvironment
public abstract 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'sini döndürür.
| Parametreler | |
|---|---|
context |
IInvocationContext: Üst öğenin IInvocationContext değeri. |
nonVersionedConfig |
IConfiguration: Sürümlenmemiş nesneleri temsil eden IConfiguration. |
args |
String: komut satırı bağımsız değişkenleri. |
| İlerlemeler | |
|---|---|
File |
TF korumalı alan ortamı jar dosyalarını içeren bir ERROR(/File) dizini.
|
prepareEnvironment
public abstract Exception prepareEnvironment (IInvocationContext context,
IConfiguration configuration,
ITestInvocationListener listener)Korumalı alanın düzgün çalışması için ortamı hazırlayın.
| Parametreler | |
|---|---|
context |
IInvocationContext: Mevcut çağrı IInvocationContext. |
configuration |
IConfiguration: Çalıştırılacak komutun IConfiguration. |
listener |
ITestInvocationListener: Nihai sonuçların aktarılması gereken mevcut çağrı ITestInvocationListener. |
| İlerlemeler | |
|---|---|
Exception |
Başarısızlığı içeren bir Exception veya başarılıysa Null.
|
çalıştır
public abstract CommandResult run (IConfiguration configuration, ITestLogger logger)
Korumalı alanı, ayarlanan ortamla çalıştırın.
| Parametreler | |
|---|---|
configuration |
IConfiguration: Çalıştırılacak komutun IConfiguration. |
logger |
ITestLogger: Dosyaları günlüğe kaydedebileceğimiz bir ITestLogger. |
| İlerlemeler | |
|---|---|
CommandResult |
Korumalı alan çalıştırmasının durumunu ve günlüklerini içeren bir CommandResult.
|
tearDown
public abstract void tearDown ()
Değişmiş olabilecek tüm durumları, dosyaları veya ortamları temizleyin.