스위트 테스트 필터
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
테스트를 포함 및 제외하기 위한 필터를 나타냅니다.
요약
공개 생성자 | |
---|---|
SuiteTestFilter (String abi, String name, String test) 새로운 작성 | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) 새로운 작성 |
공개 메서드 | |
---|---|
static SuiteTestFilter | createFrom (String filter) 새로운 구축 |
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 |