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 uses AI technology to translate content into your preferred language. AI translations can contain errors.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest
|
Pengujian host dimaksudkan untuk menjalankan file biner python mobly dari sistem Build Android (Soong)
Ringkasan
Metode yang dilindungi |
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Mengurai hasil pengujian Mobly dan melakukan pelaporan hasil.
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Konstruktor publik
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Metode publik
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Menambahkan Set filter yang pengujiannya akan dikecualikan.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Menambahkan Set filter yang menentukan pengujian mana yang akan disertakan.
addExcludeFilter
public void addExcludeFilter (String filter)
Menambahkan filter pengujian mana yang akan dikecualikan.
addIncludeFilter
public void addIncludeFilter (String filter)
Menambahkan filter pengujian yang akan disertakan.
clearExcludeFilters
public void clearExcludeFilters ()
Menghapus semua filter pengecualian yang saat ini dilacak.
clearIncludeFilters
public void clearIncludeFilters ()
Hapus semua filter sertakan yang saat ini dilacak.
getDevice
public ITestDevice getDevice ()
Dapatkan perangkat yang sedang diuji.
getExcludeFilters
public Set<String> getExcludeFilters ()
Menampilkan Set saat ini dari filter pengecualian.
getIncludeFilters
public Set<String> getIncludeFilters ()
Menampilkan Set saat ini dari filter sertakan.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parameter |
buildInfo |
IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Suntikkan perangkat yang sedang diuji.
| Parameter |
device |
ITestDevice: ITestDevice yang akan digunakan |
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
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)
| Parameter |
filePath |
String |
configPath |
String |
tests |
List |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Parameter |
filePath |
String |
configPath |
String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Parameter |
filePath |
String |
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)
| Parameter |
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Hasil |
Optional<Pair<List<String>, List<String>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
protected boolean processYamlTestResults (InputStream inputStream,
MoblyYamlResultParser parser,
ITestInvocationListener listener,
String runName)
Mengurai hasil pengujian Mobly dan melakukan pelaporan hasil.
| Parameter |
inputStream |
InputStream: Objek InputStream yang membaca file hasil pengujian Mobly. |
parser |
MoblyYamlResultParser: Objek MoblyYamlResultParser yang memproses hasil pengujian Mobly. |
listener |
ITestInvocationListener: Instance ITestInvocationListener yang melakukan berbagai pelaporan. |
runName |
String: str, nama eksekusi biner pengujian Mobly. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Parameter |
configInputStream |
InputStream |
writer |
Writer |
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."],[],[]]