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.
CtsTestLauncher
public
class
CtsTestLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IDeviceTest,
IInvocationContextReceiver,
IMetricCollectorReceiver,
IRemoteTest,
IShardableTest
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.testtype.CtsTestLauncher
|
Ayrı bir CTS yüklemesine karşı test çalıştırmak için IRemoteTest.
Testleri çalıştırmak için harici bir Java işlemi başlatır. CTS'nin indirilen belirli bir sürümünü ve yapılandırmasını çalıştırmak için kullanılır. Eksik JAR'ları tamamlamak için, başlatıldığı sırada kullanılan Tradefed sürümünü kullanır.
Özet
Herkese açık oluşturucular
CtsTestLauncher
public CtsTestLauncher ()
CtsTestLauncher
public CtsTestLauncher (int shardCount,
int shardIndex)
| Parametreler |
shardCount |
int |
shardIndex |
int |
Herkese açık yöntemler
buildClasspath
public String buildClasspath ()
Alt işlem tarafından CTS'yi çalıştırmak için kullanılan sınıf yolunu oluşturur.
| İadeler |
String |
Tam sınıf yolunu içeren bir dize. |
| Verdiği hatalar |
IOException |
|
buildJavaCmd
public List<String> buildJavaCmd (String classpath)
Alt işlemde çalıştırılacak Java komut satırını oluşturur.
| Parametreler |
classpath |
String: CTS/XTS'nin çalışması için gereken jar dosyalarının java sınıf yolu |
| İadeler |
List<String> |
Java komut satırı ve parametrelerini içeren bir ArrayList . |
getConfigName
public String getConfigName ()
getDevice
public ITestDevice getDevice ()
Test edilecek cihazı alın.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parametreler |
buildInfo |
IBuildInfo |
setConfigName
public void setConfigName (String config)
| Parametreler |
config |
String |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration örneğini ekler.
| Parametreler |
configuration |
IConfiguration |
setCtsVersion
public void setCtsVersion (int version)
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
| Parametreler |
device |
ITestDevice: kullanılacak ITestDevice |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parametreler |
invocationContext |
IInvocationContext |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.
| Parametreler |
collectors |
List |
bölüşmek
public Collection<IRemoteTest> split (int shardCountHint)
Çalıştırılmaya çalışılan shardCount değerini de sağlayan split() öğesinin alternatif sürümü. Bu, bazen rastgele karar veremeyen bazı test çalıştırıcılar için yararlıdır.
| Parametreler |
shardCountHint |
int: denenmiş parça sayısı. |
| İadeler |
Collection<IRemoteTest> |
ayrı ayrı yürütülecek bir alt test koleksiyonu veya test şu anda parçalanamıyorsa null |
Korunan yöntemler
getRunUtil
protected IRunUtil getRunUtil ()
getSystemJava
protected String getSystemJava ()
setRunAsRoot
protected void setRunAsRoot (boolean runAsRoot)
| Parametreler |
runAsRoot |
boolean |
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."],[],[]]