{i>HostUtils<i}
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | 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 JUnit beberapa pengujian sehingga kita dapat "dry run" mereka.
Ringkasan
Metode publik | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Mengambil 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 tersebut merupakan class pengujian yang cocok atau tidak. |
Metode publik
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parameter | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
Hasil | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Mengambil kasus pengujian JUnit4 dari nama class dan jalur jar yang disediakan.
Parameter | |
---|---|
classNames |
: Class yang ada di jalur class saat ini untuk memeriksa pengujian JUnit |
jarAbsPaths |
: Jar untuk menelusuri class dengan anotasi pengujian. |
excludePaths |
|
pcl |
ClassLoader |
Hasil | |
---|---|
|
daftar objek class yang merupakan class pengujian untuk dieksekusi. |
Menampilkan | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Memeriksa apakah class terlihat seperti pengujian JUnit atau tidak.
Parameter | |
---|---|
classObj |
Class : Class yang akan diperiksa anotasi |
Hasil | |
---|---|
boolean |
apakah objek class memiliki anotasi pengujian JUnit4 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Menguji apakah class tersebut merupakan class pengujian yang cocok atau tidak.
Dalam hal ini, sesuai berarti class pengujian JUnit valid yang menggunakan salah satu runner atau subclass-nya. Class juga harus dimuat.
Hasil | |
---|---|
boolean |
true jika kita harus menganggap class ini sebagai class pengujian, false jika tidak |