컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

스위트 테스트 필터

public class SuiteTestFilter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


테스트를 포함 및 제외하기 위한 필터를 나타냅니다.

요약

공개 생성자

SuiteTestFilter (String abi, String name, String test)

새로운 작성 SuiteTestFilter 주어진 부분에서입니다.

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

새로운 작성 SuiteTestFilter 주어진 부분에서입니다.

공개 메서드

static SuiteTestFilter createFrom (String filter)

새로운 구축 SuiteTestFilter 주어진 문자열에서입니다.

boolean equals (Object obj)
String getAbi ()
String getBaseName ()

매개변수화 없이 모듈의 기본 이름을 반환합니다.

String getName ()
String getParameterName ()

모듈이 매개변수화된 경우 매개변수 값을 반환합니다.

Integer getShardIndex ()

테스트의 샤드 인덱스를 반환하거나 지정하지 않은 경우 null을 반환합니다.

String getTest ()
int hashCode ()
String toString ()

이 필터의 문자열 표현을 반환합니다.

공개 생성자

스위트 테스트 필터

public SuiteTestFilter (String abi, 
                String name, 
                String test)

새로운 작성 SuiteTestFilter 주어진 부분에서입니다.

매개변수
abi String 다음 ABI가 지원해야 AbiUtils#isAbiSupportedByCompatibility(String)

name String : 모듈의 이름

test String : 테스트의 식별자 예 . #

스위트 테스트 필터

public SuiteTestFilter (Integer shardIndex, 
                String abi, 
                String name, 
                String test)

새로운 작성 SuiteTestFilter 주어진 부분에서입니다.

매개변수
shardIndex Integer

abi String 다음 ABI가 지원해야 AbiUtils#isAbiSupportedByCompatibility(String)

name String : 모듈의 이름

test String : 테스트의 식별자 예 . #

공개 메서드

생성에서

public static SuiteTestFilter createFrom (String filter)

새로운 구축 SuiteTestFilter 주어진 문자열에서입니다. 필터는 네 가지 형식 중 하나일 수 있으며 인스턴스는 다음과 같이 초기화됩니다. -"이름" -> abi = null, 이름 = "이름", 테스트 = null -"이름" "테스트..." -> abi = null, 이름 = "이름", 테스트 = "테스트..." - "abi" "이름" -> abi = "abi", 이름 = "이름", 테스트 = null -"abi" "이름" "테스트..." -> abi = "abi", 이름 = "이름", 테스트 = "테스트..."

테스트 식별자는 매개변수화된 테스트와 같이 여러 부분을 포함할 수 있습니다.

매개변수
filter String : 구문 분석에 대한 필터

보고
SuiteTestFilter SuiteTestFilter

같음

public boolean equals (Object obj)

매개변수
obj Object

보고
boolean

겟아비

public String getAbi ()

보고
String 이 필터의 abi, 지정되지 않은 경우는 null.

getBaseName

public String getBaseName ()

매개변수화 없이 모듈의 기본 이름을 반환합니다. 파라미터하지 않으면 돌아갑니다 getName() ;

보고
String

getName

public String getName ()

보고
String 이 필터의 모듈명. 지정되지 않은 경우는 null.

getParameterName

public String getParameterName ()

모듈이 매개변수화된 경우 매개변수 값을 반환합니다. 매개변수화되지 않은 경우 Null입니다.

보고
String

getShardIndex

public Integer getShardIndex ()

테스트의 샤드 인덱스를 반환하거나 지정하지 않은 경우 null을 반환합니다.

보고
Integer

getTest

public String getTest ()

보고
String 이 필터의 테스트 식별자. 지정되지 않은 경우는 null.

해시 코드

public int hashCode ()

보고
int

toString

public String toString ()

이 필터의 문자열 표현을 반환합니다. 이 함수의 역인 createFrom(String) .

유효한 필터의 경우 f;

new TestFilter(f).toString().equals(f)
 

보고
String