테스트필터도우미

public class TestFilterHelper
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.util.TestFilterHelper의 클래스


테스트 필터링 도우미 클래스

요약

공개 생성자

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

공개 메서드

void addAllExcludeAnnotation( notAnnotations)

실행할 테스트의 제외 주석의 ERROR(/Set)를 추가합니다.

void addAllExcludeFilters( filters)

제외할 테스트 필터의 ERROR(/Set)를 추가합니다.

void addAllIncludeAnnotation( annotations)

실행할 테스트의 include 주석의 ERROR(/Set)를 추가합니다.

void addAllIncludeFilters( filters)

포함할 테스트의 필터 ERROR(/Set)를 추가합니다.

void addExcludeAnnotation(String notAnnotation)

실행할 테스트의 제외 주석을 추가합니다.

void addExcludeFilter(String filter)

제외할 테스트 필터를 추가합니다.

void addIncludeAnnotation(String annotation)

실행할 테스트의 include 주석을 추가합니다.

void addIncludeFilter(String filter)

포함할 테스트의 필터를 추가합니다.

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

주석이 있는 요소가 필터를 통과하는지 확인

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

주석이 있는 요소가 필터를 통과하는지 확인

boolean shouldTestRun(AnnotatedElement annotatedElement)

주석이 있는 요소가 필터를 통과하는지 확인

공개 생성자

테스트필터도우미

public TestFilterHelper ()

테스트필터도우미

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

매개변수
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

공개 메서드

addAllExcludeAnnotation 주석

public void addAllExcludeAnnotation ( notAnnotations)

실행할 테스트의 제외 주석의 ERROR(/Set)를 추가합니다.

매개변수
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

제외할 테스트 필터의 ERROR(/Set)를 추가합니다.

매개변수
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

실행할 테스트의 include 주석의 ERROR(/Set)를 추가합니다.

매개변수
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

포함할 테스트의 필터 ERROR(/Set)를 추가합니다.

매개변수
filters

add제외Annotation

public void addExcludeAnnotation (String notAnnotation)

실행할 테스트의 제외 주석을 추가합니다.

매개변수
notAnnotation String

addExcludeFilter(제외 제외 필터)

public void addExcludeFilter (String filter)

제외할 테스트 필터를 추가합니다.

매개변수
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

실행할 테스트의 include 주석을 추가합니다.

매개변수
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

포함할 테스트의 필터를 추가합니다.

매개변수
filter String

clear제외Annotations

public void clearExcludeAnnotations ()

clear제외Filters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clear포함Filters

public void clearIncludeFilters ()

get제외Annotation

public  getExcludeAnnotation ()

반환 값

getExcludeFilters

public  getExcludeFilters ()

반환 값

getIncludeAnnotation

public  getIncludeAnnotation ()

반환 값

getIncludeFilters

public  getIncludeFilters ()

반환 값

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

주석이 있는 요소가 필터를 통과하는지 확인

매개변수
desc Description: 테스트를 설명하는 Description입니다.

extraJars : 로드할 추가 jar을 가리키는 ERROR(/File) 목록입니다.

반환 값
boolean 테스트 메서드가 실행되어야 하면 true, 그렇지 않으면 false입니다.

shouldRun

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

주석이 있는 요소가 필터를 통과하는지 확인

매개변수
packageName String: 메서드의 패키지 이름입니다.

classObj Class: 메서드의 클래스

method Method: 테스트 메서드

반환 값
boolean 테스트 메서드가 실행되어야 하면 true, 그렇지 않으면 false입니다.

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

주석이 있는 요소가 필터를 통과하는지 확인

매개변수
annotatedElement AnnotatedElement: 필터링할 요소입니다.

반환 값
boolean 테스트를 실행해야 하면 true, 그렇지 않으면 false입니다.