SuiteTestFiltresi
public class SuiteTestFilter
extends Object
java.lang.Nesne | |
↳ | 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) Yeni bir oluşturur | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Yeni bir oluşturur |
Genel yöntemler | |
---|---|
static SuiteTestFilter | createFrom (String filter) Yeni bir oluşturur |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Herhangi bir parametrelendirme olmadan modülün temel adını döndürür. |
String | getName () |
String | getParameterName () Modül parametreleştirilmişse, parametre değerini döndürür. |
Integer | getShardIndex () Testin parça dizinini veya belirtilmemişse null değerini döndürür. |
String | getTest () |
int | hashCode () |
String | toString () Bu filtrenin bir Dize temsilini döndürür. |
Kamu inşaatçıları
SuiteTestFiltresi
public SuiteTestFilter (String abi, String name, String test)
Yeni bir oluşturur SuiteTestFilter
verilen parçalardan.
parametreler | |
---|---|
abi | String : ABI desteklenmesi gerekir AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : modülün ismi |
test | String : Testin tanımlayıcı örneğin |
SuiteTestFiltresi
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Yeni bir oluşturur SuiteTestFilter
verilen parçalardan.
parametreler | |
---|---|
shardIndex | Integer |
abi | String : ABI desteklenmesi gerekir AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : modülün ismi |
test | String : Testin tanımlayıcı örneğin |
Genel yöntemler
oluştur
public static SuiteTestFilter createFrom (String filter)
Yeni bir oluşturur SuiteTestFilter
verilen dizesinden. Filtreler dört biçimden birinde olabilir, örnek şu şekilde başlatılacaktır; -"isim" -> abi = null, isim = "isim", test = null -"isim" "deneme..." -> abi = null, isim = "isim", test = "test..." - "abi" "isim" -> abi = "abi", isim = "isim", test = null -"abi" "isim" "test..." -> abi = "abi", isim = "isim", test = "deneme..."
Test tanımlayıcısı, örneğin parametreli testler gibi birden çok parça içerebilir.
parametreler | |
---|---|
filter | String : ayrıştırma 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. Parametreli Değilse, o dönecektir getName()
;
İadeler | |
---|---|
String |
getName
public String getName ()
İadeler | |
---|---|
String | bu filtrenin modül adı veya belirtilmemişse null. |
getParameterName
public String getParameterName ()
Modül parametreleştirilmişse, parametre değerini döndürür. Parametrelendirilmemişse boş.
İadeler | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Testin parça dizinini veya belirtilmemişse null 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. |
hash kodu
public int hashCode ()
İadeler | |
---|---|
int |
toString
public String toString ()
Bu filtrenin bir Dize temsilini döndürür. Bu fonksiyon, tersidir createFrom(String)
.
Geçerli bir filtre f için;
new TestFilter(f).toString().equals(f)
İadeler | |
---|---|
String |