2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
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
|
Ticaret Federasyonu çağrısı çalıştırabilen korumalı alan kapsayıcısı. YAPILACAKLAR: Seçeneklerin sanal alana iletilmesine izin verin.
Özet
Herkese açık yöntemler |
String
|
createClasspath(File workingDir)
ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) tarafından döndürülen ortama ve çalışma dizinine göre bir sınıf yolu oluşturun.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Özel mod, ana çalıştırmayla bağlantısı kesildi: Bir yapılandırma üst öğede yoksa şu anda bilinen bilgilerle sanal alanı kurmaya çalıştığımız ve yapılandırmayı sürüm oluşturulmuş dizinde tamamen oluşturmak için çalışma dizinini doldurduğumuz ince başlatıcıya geri döneriz.
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
static
|
matchSandboxExtraBuildTargetByConfigName(String configName)
Test yapılandırma adı verildiğinde, Sandbox'ın ek derleme hedeflerindeki ek derleme hedeflerini eşleştirin.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Özel korumalı alanın düzgün çalışması için ortamı hazırlayın.
|
CommandResult
|
run(TestInformation info, IConfiguration config, ITestLogger logger)
Korumalı alanı, ayarlanan ortamla birlikte çalıştırın.
|
void
|
tearDown()
Değiştirilmiş olabilecek durumları, dosyaları veya ortamları temizleyin.
|
Sabitler
public static final String EXTRA_TARGET_LAB
Sabit Değer:
"lab"
GENERAL_TESTS_ZIP
public static final String GENERAL_TESTS_ZIP
Sabit Değer:
"general-tests.zip"
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
Sabit Değer:
"SANDBOX_ENABLED"
Herkese açık oluşturucular
TradefedSandbox
public TradefedSandbox ()
Herkese açık yöntemler
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Özel mod, ana çalıştırmadan ayrıldı: Bir yapılandırma üst öğede yok gibi göründüğünde, şu anda bilinen bilgilerle sanal alanı kurmaya çalıştığımız ve yapılandırmayı sürüm içeren dizinde tamamen oluşturmak için çalışma dizinini doldurduğumuz ince başlatıcıya geri döneriz.
| 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 deposu istemcisi. |
runUtil |
IRunUtil: Ana makine komutlarını çalıştırmak için geçerli IRunUtil. |
globalConfig |
File: TF'nin alt süreçlerini çalıştırmak için kullanılacak genel yapılandırma. |
| İlerlemeler |
IConfiguration |
NON_VERSIONED nesneleri için TF'nin yapılandırma XML'sine işaret eden bir dosya. İnce başlatıcı yapılandırması oluşturulamadıysa boş değerini döndürür. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Parametreler |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
matchSandboxExtraBuildTargetByConfigName
public static matchSandboxExtraBuildTargetByConfigName (String configName)
Test yapılandırma adı verildiğinde, Sandbox'ın ek derleme hedeflerindeki ek derleme hedeflerini eşleştirin.
| Parametreler |
configName |
String |
tearDown
public void tearDown ()
Değiştirilmiş olabilecek durumları, dosyaları veya ortamları temizleyin.
Korunan yöntemler
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
Bazı nesnelerden filtrelenen genel yapılandırmayı boşaltın.
| Parametreler |
config |
IConfiguration |
exclusionPatterns |
|
getJava
protected String getJava ()
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-12-04 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-12-04 UTC."],[],[]]