2026'dan itibaren, ana kararlı 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 android-latest-release kullanın. 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ı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
ISandbox
public
interface
ISandbox
| com.android.tradefed.sandbox.ISandbox
|
Bilinen dolaylı alt sınıflar
|
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)
getTradefedSandboxEnvironment(IInvocationContext,IConfiguration,String[]) tarafından döndürülen ortama ve çalışma dizinine göre bir sınıf yolu oluşturun.
|
abstract
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 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.
|
default
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration configuration)
prepareEnvironment(IInvocationContext,IConfiguration,ITestInvocationListener) alt adımıdır. SandboxOptions.shouldUseTestDiscovery() etkinse testleri keşfeder.
|
default
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration configuration, ITestLogger logger)
|
default
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration configuration, String[] args)
Sanal alan için gereken ek dosyaları getiren prepareEnvironment(IInvocationContext,IConfiguration,ITestInvocationListener) alt adımı.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
Komut satırı bağımsız değişkenlerine göre kullanılacak test ortamı TF'sini döndürür.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
abstract
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
Özel korumalı alanın düzgün çalışması için ortamı hazırlayın.
|
abstract
CommandResult
|
run(TestInformation info, IConfiguration configuration, ITestLogger logger)
Korumalı alanı, ayarlanan ortamla çalıştırın.
|
abstract
void
|
tearDown()
Değiştirilmiş olabilecek durumları, dosyaları veya ortamları temizleyin.
|
Herkese açık yöntemler
createThinLauncherConfig
public abstract 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 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. |
| İadeler |
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 null değerini döndürür. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration configuration,
ITestLogger logger)
| Parametreler |
context |
IInvocationContext |
configuration |
IConfiguration |
logger |
ITestLogger |
| İadeler |
Map<String, List<String>> |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
Komut satırı bağımsız değişkenlerine göre kullanılacak test ortamı TF'sini döndürür.
| Parametreler |
context |
IInvocationContext: üst öğenin IInvocationContext. |
nonVersionedConfig |
IConfiguration: Sürüm oluşturulmamış nesneleri temsil eden IConfiguration. |
args |
String: komut satırı bağımsız değişkenleri. |
| İadeler |
File |
TF korumalı alan ortamı JAR'larını içeren bir File dizini. |
| Verdiği hatalar |
Exception |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Parametreler |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
| Verdiği hatalar |
Exception |
|
tearDown
public abstract void tearDown ()
Değiştirilmiş olabilecek durumları, dosyaları veya ortamları temizleyin.
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: 2026-06-22 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: 2026-06-22 UTC."],[],[]]