도구 모음 테스트필터
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
|
getModuleId()
|
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
를 빌드합니다. 필터는 4가지 중 하나에 속할 수 있습니다.
형식은 다음과 같이 초기화됩니다. -'이름' -> abi = null, 이름 = "이름", 테스트 = null
-'이름' '테스트...' -> abi = null, name = "name", test = "test..." -'abi' '이름' -> abi =
"abi", 이름 = "name", 테스트 = null -"abi" '이름' '테스트...' -> abi = "abi", 이름 = "name", 테스트
= "테스트..."
테스트 식별자는 여러 부분(예: 매개변수화된 테스트)을 포함할 수 있습니다.
매개변수 | |
---|---|
filter |
String : 파싱할 필터입니다. |
반환 값 | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
같음
public boolean equals (Object obj)
매개변수 | |
---|---|
obj |
Object |
반환 값 | |
---|---|
boolean |
게트아비
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 |