HostUtil
public final class HostUtils
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.lite.HostUtils |
Menerapkan 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 "menjalankannya secara kering".
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 tes yang cocok atau tidak. |
Metode publik
dapatkanJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parameter | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
Kembali | |
---|---|
dapatkanJUnitClasses
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 |
Kembali | |
---|---|
daftar objek kelas yang merupakan kelas uji untuk dieksekusi. |
Melempar | |
---|---|
| Pengecualian Argumen Ilegal |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Memeriksa apakah suatu kelas terlihat seperti tes JUnit atau tidak.
Parameter | |
---|---|
classObj | Class : Kelas yang akan diperiksa anotasinya |
Kembali | |
---|---|
boolean | apakah objek kelas memiliki anotasi pengujian JUnit4 |
tesLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Menguji apakah kelas tersebut merupakan kelas tes yang cocok atau tidak.
Dalam hal ini, cocok berarti kelas pengujian JUnit tersebut valid menggunakan salah satu runner standar atau subkelasnya. Tentu saja kelasnya juga harus dimuat.
Kembali | |
---|---|
boolean | benar jika kita menganggap kelas ini sebagai kelas ujian, salah jika sebaliknya |