TestFilterHelper

public class TestFilterHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TestFilterHelper


Lớp trợ giúp để lọc kiểm thử

Tóm tắt

Hàm khởi tạo công khai

TestFilterHelper()
TestFilterHelper( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)

Phương thức công khai

void addAllExcludeAnnotation( notAnnotations)

Thêm ERROR(/Set) của chú thích loại trừ của kiểm thử để chạy

void addAllExcludeFilters( filters)

Thêm ERROR(/Set) của bộ lọc về các kiểm thử cần loại trừ.

void addAllIncludeAnnotation( annotations)

Thêm ERROR(/Set) của chú thích bao gồm kiểm thử để chạy

void addAllIncludeFilters( filters)

Thêm ERROR(/Set) của bộ lọc bao gồm các kiểm thử

void addExcludeAnnotation(String notAnnotation)

Thêm chú thích loại trừ của kiểm thử để chạy

void addExcludeFilter(String filter)

Thêm bộ lọc về các kiểm thử cần loại trừ

void addIncludeAnnotation(String annotation)

Thêm chú thích bao gồm kiểm thử để chạy

void addIncludeFilter(String filter)

Thêm bộ lọc về các kiểm thử cần đưa vào

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
getExcludeAnnotation()
getExcludeFilters()
getIncludeAnnotation()
getIncludeFilters()
boolean shouldRun(Description desc, extraJars)

Kiểm tra xem một phần tử có chú thích có vượt qua bộ lọc hay không

boolean shouldRun(String packageName, Class<?> classObj, Method method)

Kiểm tra xem một phần tử có chú thích có vượt qua bộ lọc hay không

boolean shouldTestRun(AnnotatedElement annotatedElement)

Kiểm tra xem một phần tử có chú thích có vượt qua bộ lọc hay không

Hàm khởi tạo công khai

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Tham số
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Phương thức công khai

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Thêm ERROR(/Set) của chú thích loại trừ của kiểm thử để chạy

Tham số
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Thêm ERROR(/Set) của bộ lọc về các kiểm thử cần loại trừ.

Tham số
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Thêm ERROR(/Set) của chú thích bao gồm kiểm thử để chạy

Tham số
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Thêm ERROR(/Set) của bộ lọc bao gồm các kiểm thử

Tham số
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Thêm chú thích loại trừ của kiểm thử để chạy

Tham số
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Thêm bộ lọc về các kiểm thử cần loại trừ

Tham số
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Thêm chú thích bao gồm kiểm thử để chạy

Tham số
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Thêm bộ lọc về các kiểm thử cần đưa vào

Tham số
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Giá trị trả về

getExcludeFilters

public  getExcludeFilters ()

Giá trị trả về

getIncludeAnnotation

public  getIncludeAnnotation ()

Giá trị trả về

getIncludeFilters

public  getIncludeFilters ()

Giá trị trả về

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

Kiểm tra xem một phần tử có chú thích có vượt qua bộ lọc hay không

Tham số
desc Description: Description mô tả kiểm thử.

extraJars : danh sách ERROR(/File) trỏ đến các tệp jar bổ sung cần tải.

Giá trị trả về
boolean true nếu phương thức kiểm thử sẽ chạy, false nếu không

shouldRun

public boolean shouldRun (String packageName, 
                Class<?> classObj, 
                Method method)

Kiểm tra xem một phần tử có chú thích có vượt qua bộ lọc hay không

Tham số
packageName String: tên gói của phương thức

classObj Class: lớp của phương thức

method Method: phương thức kiểm thử

Giá trị trả về
boolean true nếu phương thức kiểm thử sẽ chạy, false nếu không

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Kiểm tra xem một phần tử có chú thích có vượt qua bộ lọc hay không

Tham số
annotatedElement AnnotatedElement: phần tử cần lọc

Giá trị trả về
boolean true nếu kiểm thử sẽ chạy, false nếu không