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.
HostUtils
public
final
class
HostUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.lite.HostUtils
|
Mengimplementasikan beberapa metode utilitas yang berguna untuk menjalankan pengujian host.
Metode ini mengimplementasikan beberapa metode untuk menemukan pengujian di host dan memalsukan eksekusi pengujian JUnit
sehingga kita dapat "menjalankan uji coba" pengujian tersebut.
Ringkasan
Metode publik |
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, ClassLoader pcl)
|
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, List<String> excludePaths, ClassLoader pcl)
Mendapatkan kasus pengujian JUnit4 dari nama class dan jalur jar yang disediakan.
|
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Memeriksa apakah class terlihat seperti pengujian JUnit atau tidak.
|
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Menguji apakah class adalah class pengujian yang sesuai atau tidak.
|
Metode publik
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
ClassLoader pcl)
| Parameter |
classNames |
Set |
jarAbsPaths |
Set |
pcl |
ClassLoader |
| Menampilkan |
IllegalArgumentException |
|
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
List<String> excludePaths,
ClassLoader pcl)
Mendapatkan kasus pengujian JUnit4 dari nama class dan jalur jar yang disediakan.
| Parameter |
classNames |
Set: Class yang ada di jalur class saat ini untuk memeriksa pengujian JUnit |
jarAbsPaths |
Set: Jar untuk mencari class dengan anotasi pengujian. |
excludePaths |
List |
pcl |
ClassLoader |
| Hasil |
List<Class<?>> |
daftar objek class yang merupakan class pengujian untuk dieksekusi. |
| Menampilkan |
|
java.lang.IllegalArgumentException |
IllegalArgumentException |
|
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Memeriksa apakah class terlihat seperti pengujian JUnit atau tidak.
| Parameter |
classObj |
Class: Class untuk memeriksa anotasi |
| Hasil |
boolean |
apakah objek class memiliki anotasi pengujian JUnit4 |
testLoadClass
public static boolean testLoadClass (String className,
URLClassLoader cl,
String jarName)
Menguji apakah class adalah class pengujian yang sesuai atau tidak.
Dalam hal ini, sesuai berarti class tersebut adalah class pengujian JUnit yang valid menggunakan salah satu runner standar
atau subclass-nya. Class juga harus dimuat, tentu saja.
| Hasil |
boolean |
benar jika kita harus menganggap class ini sebagai class pengujian, salah jika tidak |
| Menampilkan |
IllegalArgumentException |
|
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."],[],[]]