테스트 필터 도우미
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) 실행할 테스트의 제외 주석 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) 제외할 테스트 필터의 |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) 실행할 테스트의 include 주석에 |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) 포함할 테스트 필터의 |
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
publicgetExcludeAnnotation ()
보고 | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
보고 | |
---|---|
getIncludeAnnotation
publicgetIncludeAnnotation ()
보고 | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
보고 | |
---|---|
실행해야 함
public boolean shouldRun (Description desc,extraJars)
주석이 있는 요소가 필터를 통과하는지 확인
매개변수 | |
---|---|
desc | Description : 테스트를 설명하는 Description 입니다. |
extraJars | 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입니다. |