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 verilen parçalardan.

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

Yeni bir oluşturur SuiteTestFilter verilen parçalardan.

Genel yöntemler

static SuiteTestFilter createFrom (String filter)

Yeni bir oluşturur SuiteTestFilter verilen dizesinden.

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