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 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 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