27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
java.lang.Object
|
↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
Trade Federation çağrısı çalıştırabilen korumalı alan kapsayıcısı. TODO: Seçeneklerin korumalı alana iletilmesine izin verin.
Özet
Herkese açık yöntemler |
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.
|
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.
|
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.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Korumalı alanın düzgün çalışması için ortamı hazırlayın.
|
CommandResult
|
run(IConfiguration config, ITestLogger logger)
Korumalı alanı, ayarlanan ortamla çalıştırın.
|
void
|
tearDown()
Değişmiş olabilecek tüm durumları, dosyaları veya ortamları temizleyin.
|
Herkese açık kurucular
TradefedSandbox
public TradefedSandbox ()
Herkese açık yöntemler
createThinLauncherConfig
public 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 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 Exception prepareEnvironment (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
Korumalı alanın düzgün çalışması için ortamı hazırlayın.
İlerlemeler |
Exception |
Başarısızlığı içeren bir Exception veya başarılıysa Null.
|
çalıştır
public CommandResult run (IConfiguration config,
ITestLogger logger)
Korumalı alanı, ayarlanan ortamla çalıştırın.
Parametreler |
config |
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 void tearDown ()
Değişmiş olabilecek tüm durumları, dosyaları veya ortamları temizleyin.
Korunan yöntemler
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
Bazı nesnelerden filtrelenen genel yapılandırmayı dökümü.
Parametreler |
config |
IConfiguration |
exclusionPatterns |
|
Atışlar |
ConfigurationException |
|
prepareConfiguration
protected Exception prepareConfiguration (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
Alt sürece iletilecek ve kapsayıcı çalıştırmasını yönetecek IConfiguration
öğesini hazırlayın.
İlerlemeler |
Exception |
Bir sorun oluştuysa Exception, aksi takdirde null değerini alır.
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-03-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-03-26 UTC."],[],[]]