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 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 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, ITestLogger logger, String[] args)
|
static
|
matchSandboxExtraBuildTargetByConfigName(String configName)
Test yapılandırması adı verildiğinde, korumalı alan adındaki ek derleme hedefleriyle eşleşin.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
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 çalıştırın.
|
void
|
tearDown()
Değişmiş olabilecek tüm durumları, dosyaları veya ortamları temizleyin.
|
Fields'ın oynadığı filmler
public static final String EXTRA_TARGET_LAB
GENERAL_TESTS_ZIP
public static final String GENERAL_TESTS_ZIP
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
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,
ITestLogger logger,
String[] args)
Parametreler |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
matchSandboxExtraBuildTargetByConfigName
public static matchSandboxExtraBuildTargetByConfigName (String configName)
Test yapılandırması adı verildiğinde, korumalı alan adındaki ek derleme hedefleriyle eşleşin.
Parametreler |
configName |
String |
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 |
|
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-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."],[],[]]