HostUtils
public final class HostUtils
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.lite.HostUtils |
Mengimplementasikan beberapa metode utilitas yang berguna untuk menjalankan pengujian host.
Ini mengimplementasikan beberapa metode untuk menemukan pengujian pada host dan memalsukan eksekusi pengujian JUnit sehingga kami dapat "mengeringkan" pengujian tersebut.
Ringkasan
Metode publik | |
---|---|
static | getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) |
static | getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) Mendapatkan kasus uji JUnit4 dari nama kelas dan jalur jar yang disediakan. |
static boolean | hasJUnitAnnotation (Class<?> classObj) Memeriksa apakah suatu kelas terlihat seperti tes JUnit atau tidak. |
static boolean | testLoadClass (String className, URLClassLoader cl, String jarName) Menguji apakah kelas tersebut merupakan kelas uji yang cocok atau tidak. |
Metode publik
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parameter | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
Pengembalian | |
---|---|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Mendapatkan kasus uji JUnit4 dari nama kelas dan jalur jar yang disediakan.
Parameter | |
---|---|
classNames | |
jarAbsPaths | |
excludePaths | |
pcl | ClassLoader |
Pengembalian | |
---|---|
daftar objek kelas yang merupakan kelas uji untuk dieksekusi. |
Melempar | |
---|---|
| IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Memeriksa apakah suatu kelas terlihat seperti tes JUnit atau tidak.
Parameter | |
---|---|
classObj | Class : Kelas yang akan diperiksa untuk anotasi |
Pengembalian | |
---|---|
boolean | apakah objek kelas memiliki anotasi pengujian JUnit4 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Menguji apakah kelas tersebut merupakan kelas uji yang cocok atau tidak.
Dalam hal ini, cocok berarti kelas uji JUnit yang valid menggunakan salah satu pelari standar atau subkelasnya. Kelas juga harus memuat, tentu saja.
Pengembalian | |
---|---|
boolean | benar jika kita menganggap kelas ini sebagai kelas ujian, salah jika sebaliknya |