HostUtils
public final class HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
Thực hiện một số phương pháp tiện ích hữu ích để chạy thử nghiệm máy chủ.
Điều này thực hiện một số phương pháp để tìm các bài kiểm tra trên máy chủ và thực hiện giả mạo các bài kiểm tra JUnit để chúng tôi có thể "chạy khô" chúng.
Bản tóm tắt
Phương thức công khai | |
---|---|
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) Nhận các trường hợp thử nghiệm JUnit4 từ các tên lớp và đường dẫn jar được cung cấp. |
static boolean | hasJUnitAnnotation (Class<?> classObj) Kiểm tra xem một lớp có giống bài kiểm tra JUnit hay không. |
static boolean | testLoadClass (String className, URLClassLoader cl, String jarName) Kiểm tra xem lớp đó có phải là lớp thử nghiệm phù hợp hay không. |
Phương thức công khai
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Thông số | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
trả lại | |
---|---|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Nhận các trường hợp thử nghiệm JUnit4 từ các tên lớp và đường dẫn jar được cung cấp.
Thông số | |
---|---|
classNames | |
jarAbsPaths | |
excludePaths | |
pcl | ClassLoader |
trả lại | |
---|---|
một danh sách các đối tượng lớp là các lớp kiểm tra để thực thi. |
ném | |
---|---|
| Ngoại lệ Đối số bất hợp pháp |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Kiểm tra xem một lớp có giống bài kiểm tra JUnit hay không.
Thông số | |
---|---|
classObj | Class : Lớp để kiểm tra chú thích |
trả lại | |
---|---|
boolean | liệu đối tượng lớp có chú thích kiểm tra JUnit4 hay không |
thử tảiLớp
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Kiểm tra xem lớp đó có phải là lớp thử nghiệm phù hợp hay không.
Trong trường hợp này, phù hợp có nghĩa là lớp thử nghiệm JUnit hợp lệ sử dụng một trong các trình chạy tiêu chuẩn hoặc một lớp con của chúng. Rõ ràng là lớp này cũng nên tải.
trả lại | |
---|---|
boolean | đúng nếu chúng ta coi lớp này là lớp kiểm tra, ngược lại là sai |