SuiteTestFilter
public
class
SuiteTestFilter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Testleri dahil etme ve hariç tutma filtresini temsil eder.
Özet
Herkese açık oluşturucular | |
|---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Belirtilen parçalardan yeni bir |
|
SuiteTestFilter(String abi, String name, String test)
Belirtilen parçalardan yeni bir |
|
Herkese açık yöntemler | |
|---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Belirtilen dizeden yeni bir |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Modülün temel adını parametre olmadan döndürür. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
Modül parametrelendirilmişse parametre değerini döndürür. |
Integer
|
getShardIndex()
Testin parça dizinini veya belirtilmemişse boş değerini döndürür. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Bu filtrenin dize gösterimini döndürür. |
Herkese açık oluşturucular
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex,
String abi,
String name,
String test)Belirtilen parçalardan yeni bir SuiteTestFilter oluşturur.
| Parametreler | |
|---|---|
shardIndex |
Integer |
abi |
String: ABI desteklenmelidir AbiUtils.isAbiSupportedByCompatibility(String) |
name |
String: Modülün adı |
test |
String: Testin tanımlayıcısı (ör. |
SuiteTestFilter
public SuiteTestFilter (String abi,
String name,
String test)Belirtilen parçalardan yeni bir SuiteTestFilter oluşturur.
| Parametreler | |
|---|---|
abi |
String: ABI desteklenmelidir AbiUtils.isAbiSupportedByCompatibility(String) |
name |
String: Modülün adı |
test |
String: Testin tanımlayıcısı (ör. |
Herkese açık yöntemler
createFrom
public static SuiteTestFilter createFrom (String filter)
Belirtilen dizeden yeni bir SuiteTestFilter oluşturur. Filtreler dört biçimden birinde olabilir. Örnek, şu şekilde başlatılır: -"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..."
Test tanımlayıcısı birden fazla bölüm içerebilir (ör. parametrelendirilmiş testler).
| Parametreler | |
|---|---|
filter |
String: Ayrıştırılacak filtre |
| İadeler | |
|---|---|
SuiteTestFilter |
SuiteTestFilter |
şuna eşittir:
public boolean equals (Object obj)
| Parametreler | |
|---|---|
obj |
Object |
| İadeler | |
|---|---|
boolean |
|
getAbi
public String getAbi ()
| İadeler | |
|---|---|
String |
Bu filtrenin ABI'si veya belirtilmemişse boş değer. |
getBaseName
public String getBaseName ()
Modülün temel adını parametre olmadan döndürür. Parametreleştirilmemişse getName() değerini döndürür.
| İadeler | |
|---|---|
String |
|
getModuleId
public String getModuleId ()
| İadeler | |
|---|---|
String |
|
getName
public String getName ()
| İadeler | |
|---|---|
String |
Bu filtrenin modül adı veya belirtilmemişse null. |
getParameterName
public String getParameterName ()
Modül parametrelendirilmişse parametre değerini döndürür. Parametreleştirilmemişse boş.
| İadeler | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
Testin parça dizinini veya belirtilmemişse boş değerini döndürür.
| İadeler | |
|---|---|
Integer |
|
getTest
public String getTest ()
| İadeler | |
|---|---|
String |
Bu filtrenin test tanımlayıcısı veya belirtilmemişse null. |
hashCode
public int hashCode ()
| İadeler | |
|---|---|
int |
|
toString
public String toString ()
Bu filtrenin dize gösterimini döndürür. Bu işlev, SuiteTestFilter.createFrom(String) işlevinin tersidir.
Geçerli bir filtre f için:
new TestFilter(f).toString().equals(f)
| İadeler | |
|---|---|
String |
|