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, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
GoogleTradefedSandbox
public
class
GoogleTradefedSandbox
extends TradefedSandbox
Laboratuvar altyapısında kullanılacak TradefedSandbox'nın dahili uzmanlığı. Bu, derlemeyle ilişkili doğru sürümün indirilmesi ihtiyacını karşılar. Bir gün derlemeleri indirmek için AOSP API'yi kullanabilirsek bunu AOSP'ye taşıyabiliriz.
Özet
Herkese açık yöntemler |
String
|
createClasspath(File workingDir)
Google Tradefed Sandbox yalnızca çalışma dizinindeki JAR dosyalarını kullanır.
|
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.
|
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger)
|
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
void
|
tearDown()
Değiştirilmiş olabilecek durumları, dosyaları veya ortamları temizleyin.
|
Herkese açık oluşturucular
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
Herkese açık yöntemler
createClasspath
public String createClasspath (File workingDir)
Google Tradefed Sandbox yalnızca çalışma dizinindeki JAR dosyalarını kullanır.
| Parametreler |
workingDir |
File: Korumalı alanın mevcut çalışma dizini. |
| İadeler |
String |
Kullanılacak sınıf yolu. |
createThinLauncherConfig
public 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 nonVersionedConfig,
ITestLogger logger)
| Parametreler |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
| İadeler |
Map<String, List<String>> |
|
fetchSandboxExtraArtifacts
public IFolderBuildInfo fetchSandboxExtraArtifacts (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
| Parametreler |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
args |
String |
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 void tearDown ()
Değiştirilmiş olabilecek durumları, dosyaları veya ortamları temizleyin.
Korunan yöntemler
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
Bazı nesnelerden filtrelenen genel yapılandırmayı boşaltın.
| Parametreler |
config |
IConfiguration |
exclusionPatterns |
Set |
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."],[],[]]