Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

HostUtils

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 thực hiện một số phương pháp để tìm kiếm các bài kiểm tra trên máy chủ và thực thi 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 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 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 như một bài kiểm tra JUnit hay không.

static boolean testLoadClass (String className, URLClassLoader cl, String jarName)

Kiểm tra xem lớp học có phải là lớp thử nghiệm phù hợp hay không.

Phương pháp công khai

getJUnitClasses

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                ClassLoader pcl)

Thông số
classNames

jarAbsPaths

pcl ClassLoader

Lợi nhuận

getJUnitClasses

public static  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.

Thông số
classNames : Các lớp tồn tại trong đường dẫn lớp hiện tại để kiểm tra các bài kiểm tra JUnit

jarAbsPaths : Chum để tìm kiếm các lớp có chú thích kiểm tra.

excludePaths

pcl ClassLoader

Lợi nhuận
một danh sách các đối tượng lớp là các lớp thử nghiệm để thực thi.

Ném
IllegalArgumentException

hasJUnitAnnotation

public static boolean hasJUnitAnnotation (Class<?> classObj)

Kiểm tra xem một lớp có giống như một bài kiểm tra JUnit hay không.

Thông số
classObj Class : Lớp để kiểm tra chú thích

Lợi nhuận
boolean liệu đối tượng lớp có chú thích kiểm tra JUnit4 hay không

testLoadClass

public static boolean testLoadClass (String className, 
                URLClassLoader cl, 
                String jarName)

Kiểm tra xem lớp học 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à nó là một 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 lớp đó. Rõ ràng là lớp cũng nên tải.

Lợi nhuận
boolean true nếu chúng ta nên coi lớp này là một lớp thử nghiệm, ngược lại là false