SuiteTestFiltre
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Testleri dahil etmek ve hariç tutmak için bir filtreyi temsil eder.
Özet
Kamu inşaatçıları | |
---|---|
SuiteTestFilter (String abi, String name, String test) Verilen parçalardan yeni bir | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Verilen parçalardan yeni bir |
Genel yöntemler | |
---|---|
static SuiteTestFilter | createFrom (String filter) Verilen dizeden yeni bir |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Herhangi bir parametrelendirme olmadan modülün temel adını 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 döndürür veya belirtilmemişse null değerini döndürür. |
String | getTest () |
int | hashCode () |
String | toString () Bu filtrenin String gösterimini döndürür. |
Kamu inşaatçıları
SuiteTestFiltre
public SuiteTestFilter (String abi, String name, String test)
Verilen 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ı, örneğin |
SuiteTestFiltre
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Verilen 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ı, örneğin |
Genel yöntemler
oluşturKimden
public static SuiteTestFilter createFrom (String filter)
Verilen dizeden yeni bir SuiteTestFilter
oluşturur. Filtreler dört formdan birinde olabilir; örnek şu şekilde başlatılacaktır; -"isim" -> abi = null, isim = "isim", test = null -"isim" "test..." -> abi = null, isim = "isim", test = "test..." - "abi" "isim" -> abi = "abi", isim = "isim", test = null -"abi" "isim" "test..." -> abi = "abi", isim = "isim", deneme = "deneme..."
Test tanımlayıcı birden fazla parça içerebilir, örneğin parametreli testler.
Parametreler | |
---|---|
filter | String : ayrıştırılacak filtre |
İadeler | |
---|---|
SuiteTestFilter | SuiteTestFilter |
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 null. |
getBaseName
public String getBaseName ()
Herhangi bir parametrelendirme olmadan modülün temel adını döndürür. Parametrelendirilmezse 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. Parametrelendirilmemişse boş.
İadeler | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Testin parça dizinini döndürür veya belirtilmemişse null değerini döndürür.
İadeler | |
---|---|
Integer |
Testi al
public String getTest ()
İadeler | |
---|---|
String | bu filtrenin test tanımlayıcısı veya belirtilmemişse null. |
hash kodu
public int hashCode ()
İadeler | |
---|---|
int |
toString
public String toString ()
Bu filtrenin String gösterimini döndürür. Bu işlev createFrom(String)
işlevinin tersidir.
Geçerli bir filtre için f;
new TestFilter(f).toString().equals(f)
İadeler | |
---|---|
String |