主機公用程式
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
實作一些實用的公用程式方法來執行主機測試。
這會實作在主機上尋找測試以及對 JUnit 執行虛假執行作業的幾種方法 以便「模擬測試」具體做法是指示 Kubernetes 建立並維護 一或多個代表這些 Pod 的物件
摘要
公用方法 | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
從提供的類別名稱和 jar 路徑中取得 JUnit4 測試案例。 |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
檢查類別是否看起來像 JUnit 測試。 |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
測試類別是否為合適的測試類別。 |
公用方法
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
參數 | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
傳回 | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
從提供的類別名稱和 jar 路徑中取得 JUnit4 測試案例。
參數 | |
---|---|
classNames |
:用於檢查 JUnit 測試的目前類別路徑中的類別 |
jarAbsPaths |
:使用測試註解搜尋類別的 Jar。 |
excludePaths |
|
pcl |
ClassLoader |
傳回 | |
---|---|
|
指定要執行的測試類別類別物件清單。 |
擲回 | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
檢查類別是否看起來像 JUnit 測試。
參數 | |
---|---|
classObj |
Class :要為註解檢查的類別 |
傳回 | |
---|---|
boolean |
類別物件是否具有 JUnit4 測試註解 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
測試類別是否為合適的測試類別。
在這種情況下,「適合」是指使用其中一個標準的有效 JUnit 測試類別 或其中的子類別這個類別顯然也應該要載入。
傳回 | |
---|---|
boolean |
如果我們應該將此類別視為測試類別,傳回 true,否則傳回 false |