Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Q2 dan Q4. Untuk membuat dan berkontribusi ke AOSP, gunakan android-latest-release. Cabang manifes android-latest-release akan selalu merujuk ke rilis terbaru yang dikirim ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
CtsTestLauncher
public
class
CtsTestLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IDeviceTest,
IInvocationContextReceiver,
IMetricCollectorReceiver,
IRemoteTest,
IShardableTest
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.testtype.CtsTestLauncher
|
IRemoteTest untuk menjalankan pengujian terhadap penginstalan CTS terpisah.
Meluncurkan proses Java eksternal untuk menjalankan pengujian. Digunakan untuk menjalankan CTS versi tertentu yang didownload dan konfigurasinya. CTS akan menggunakan versi tradefed saat ini yang meluncurkannya untuk melengkapi JAR yang hilang
Ringkasan
Konstruktor publik
CtsTestLauncher
public CtsTestLauncher ()
CtsTestLauncher
public CtsTestLauncher (int shardCount,
int shardIndex)
| Parameter |
shardCount |
int |
shardIndex |
int |
Metode publik
buildClasspath
public String buildClasspath ()
Membuat classpath yang digunakan oleh subproses untuk menjalankan CTS
| Hasil |
String |
String dengan classpath lengkap. |
buildJavaCmd
public List<String> buildJavaCmd (String classpath)
Membuat command line java yang akan dijalankan dalam subproses.
| Parameter |
classpath |
String: classpath java ke file jar yang diperlukan agar CTS/XTS dapat berjalan |
| Hasil |
List<String> |
ArrayList dengan command line dan parameter java. |
getConfigName
public String getConfigName ()
getDevice
public ITestDevice getDevice ()
Dapatkan perangkat yang sedang diuji.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parameter |
buildInfo |
IBuildInfo |
setConfigName
public void setConfigName (String config)
setConfiguration
public void setConfiguration (IConfiguration configuration)
Menyisipkan IConfiguration yang sedang digunakan.
| Parameter |
configuration |
IConfiguration |
setCtsVersion
public void setCtsVersion (int version)
setDevice
public void setDevice (ITestDevice device)
Suntikkan perangkat yang sedang diuji.
| Parameter |
device |
ITestDevice: ITestDevice yang akan digunakan |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parameter |
invocationContext |
IInvocationContext |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Menetapkan daftar IMetricCollector yang ditentukan untuk operasi pengujian.
| Parameter |
collectors |
List |
pisah tagihan
public Collection<IRemoteTest> split (int shardCountHint)
Versi alternatif split() yang juga menyediakan shardCount yang dicoba
untuk dijalankan. Hal ini berguna untuk beberapa peluncur pengujian yang terkadang tidak dapat memutuskan secara sewenang-wenang.
| Parameter |
shardCountHint |
int: jumlah shard yang dicoba. |
| Hasil |
Collection<IRemoteTest> |
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shard |
Metode yang dilindungi
getRunUtil
protected IRunUtil getRunUtil ()
getSystemJava
protected String getSystemJava ()
setRunAsRoot
protected void setRunAsRoot (boolean runAsRoot)
| Parameter |
runAsRoot |
boolean |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-06-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-06-22 UTC."],[],[]]