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