테스트 필터 도우미

public class TestFilterHelper
extends Object

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


필터링 테스트를 위한 도우미 클래스

요약

공개 생성자

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

공개 메소드

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String notAnnotation)

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

void addExcludeFilter (String filter)

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

void addIncludeAnnotation (String annotation)

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

void addIncludeFilter (String filter)

포함할 테스트에 대한 필터를 추가합니다.

void clearExcludeAnnotations ()
void clearExcludeFilters ()
void clearIncludeAnnotations ()
void clearIncludeFilters ()
getExcludeAnnotation ()
getExcludeFilters ()
getIncludeAnnotation ()
getIncludeFilters ()
boolean shouldRun (Description desc, extraJars) 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

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

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

매개변수
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

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

매개변수
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

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

매개변수
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

포함할 테스트에 대한 필터를 추가합니다.

매개변수
filter String

명확한Exclude주석

public void clearExcludeAnnotations ()

클리어제외필터

public void clearExcludeFilters ()

명확한IncludeAnnotations

public void clearIncludeAnnotations ()

명확한IncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

보고

getExcludeFilters

public  getExcludeFilters ()

보고

getIncludeAnnotation

public  getIncludeAnnotation ()

보고

getIncludeFilters

public  getIncludeFilters ()

보고

실행해야 함

public boolean shouldRun (Description desc, 
                 extraJars)

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

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

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

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

실행해야 함

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

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

매개변수
packageName String : 메소드 패키지의 이름

classObj Class : 메소드의 클래스

method Method : 시험방법

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

테스트 실행해야 함

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

매개변수
annotatedElement AnnotatedElement : 필터링할 요소

보고
boolean 테스트를 실행해야 하면 true이고, 그렇지 않으면 false입니다.