SuiteTestFilter

public class SuiteTestFilter
extends Object

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


테스트를 포함하거나 제외하는 필터를 나타냅니다.

요약

공개 생성자

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

지정된 부분에서 새 SuiteTestFilter를 만듭니다.

SuiteTestFilter(String abi, String name, String test)

지정된 부분에서 새 SuiteTestFilter를 만듭니다.

공개 메서드

static SuiteTestFilter createFrom(String filter)

지정된 문자열에서 새 SuiteTestFilter를 빌드합니다.

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

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

String getModuleId()
String getName()
String getParameterName()

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

Integer getShardIndex()

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

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

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

공개 생성자

SuiteTestFilter

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

지정된 부분에서 새 SuiteTestFilter를 만듭니다.

매개변수
shardIndex Integer

abi String: ABI가 AbiUtils.isAbiSupportedByCompatibility(String) 지원되어야 함

name String: 모듈 이름

test String: 테스트의 식별자입니다(예: .#).

SuiteTestFilter

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

지정된 부분에서 새 SuiteTestFilter를 만듭니다.

매개변수
abi String: ABI가 AbiUtils.isAbiSupportedByCompatibility(String) 지원되어야 함

name String: 모듈 이름

test String: 테스트의 식별자입니다(예: .#).

공개 메서드

createFrom

public static SuiteTestFilter createFrom (String filter)

지정된 문자열에서 새 SuiteTestFilter를 빌드합니다. 필터는 네 가지 형식 중 하나일 수 있으며 인스턴스는 다음과 같이 초기화됩니다. -"name" -> abi = null, name = "name", test = null -"name" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", test = "test..."

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

매개변수
filter String: 파싱할 필터입니다.

반환 값
SuiteTestFilter SuiteTestFilter

같음

public boolean equals (Object obj)

매개변수
obj Object

반환 값
boolean

getAbi

public String getAbi ()

반환 값
String 이 필터의 abi 또는 지정되지 않은 경우 null입니다.

getBaseName

public String getBaseName ()

매개변수 없이 모듈의 기본 이름을 반환합니다. 매개변수가 지정되지 않으면 getName()이 반환됩니다.

반환 값
String

getModuleId

public String getModuleId ()

반환 값
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입니다.

hashCode

public int hashCode ()

반환 값
int

toString

public String toString ()

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

유효한 필터 f의 경우

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

반환 값
String