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 oluşturur.

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

Verilen parçalardan yeni bir SuiteTestFilter oluşturur.

Genel yöntemler

static SuiteTestFilter createFrom (String filter)

Verilen dizeden yeni bir SuiteTestFilter 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 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