SuiteTestFiltresi
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 parametreleştirme 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 String gösterimini döndürür. |
kamu inşaatçılar
SuiteTestFiltresi
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ı örn. |
SuiteTestFiltresi
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ı örn. |
Genel yöntemler
oluştur Kimden
public static SuiteTestFilter createFrom (String filter)
Verilen dizeden yeni bir SuiteTestFilter
oluşturur. 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 = "deneme..." - "abi" "isim" -> abi = "abi", isim = "isim", test = null -"abi" "isim" "deneme..." -> abi = "abi", isim = "isim", deneme = "deneme..."
Test tanımlayıcısı birden çok parça içerebilir, örneğin parametreleştirilmiş testler.
parametreler | |
---|---|
filter | String : ayrıştırılacak filtre |
İadeler | |
---|---|
SuiteTestFilter | SuiteTestFilter |
eşittir
public boolean equals (Object obj)
parametreler | |
---|---|
obj | Object |
İadeler | |
---|---|
boolean |
alAbi
public String getAbi ()
İadeler | |
---|---|
String | bu filtrenin abi'si veya belirtilmemişse null. |
getTemelAdı
public String getBaseName ()
Herhangi bir parametreleştirme olmadan modülün temel adını döndürür. Parametrelendirilmemişse, getName()
döndürür;
İ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. Parametreleştirilmemişse boş.
İadeler | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Testin parça dizinini 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 boş. |
hash kodu
public int hashCode ()
İadeler | |
---|---|
int |
toString
public String toString ()
Bu filtrenin bir String gösterimini döndürür. Bu işlev createFrom(String)
işlevinin tersidir.
Geçerli bir f filtresi için;
new TestFilter(f).toString().equals(f)
İadeler | |
---|---|
String |