SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.SuiteTestFilter


Testleri dahil etme ve hariç tutma filtresini temsil eder.

Özet

Herkese açık kurucular

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

Belirtilen parçalardan yeni bir SuiteTestFilter oluşturur.

SuiteTestFilter(String abi, String name, String test)

Belirtilen parçalardan yeni bir SuiteTestFilter oluşturur.

Herkese açık yöntemler

static SuiteTestFilter createFrom(String filter)

Belirtilen diziden yeni bir SuiteTestFilter oluşturur.

boolean equals(Object obj)
String getAbi()
String getBaseName()

Modülün parametre olmadan taban 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 bölüm dizinini veya belirtilmemişse boş değeri döndürür.

String getTest()
int hashCode()
String toString()

Bu filtrenin dize temsilini döndürür.

Herkese açık kurucular

SuiteTestFilter

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

Belirtilen 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ıdır (ör. .#

SuiteTestFilter

public SuiteTestFilter (String abi, 
                String name, 
                String test)

Belirtilen 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ıdır (ör. .#)

Herkese açık yöntemler

createFrom

public static SuiteTestFilter createFrom (String filter)

Belirtilen diziden yeni bir SuiteTestFilter oluşturur. Filtreler dört biçimden birinde olabilir. Örnek şu şekilde başlatılır: -"ad" -> abi = null, ad = "ad", test = null -"ad" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", test = "test..."

Test tanımlayıcısı birden fazla parça (ör. parametreli testler) içerebilir.

Parametreler
filter String: Ayrıştırılacak filtre

İlerlemeler
SuiteTestFilter SuiteTestFilter

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İlerlemeler
boolean

getAbi

public String getAbi ()

İlerlemeler
String Bu filtrenin abi değeri veya belirtilmemişse null.

getBaseName

public String getBaseName ()

Modülün parametre olmadan taban adını döndürür. Parametrelendirilmezse getName() döndürülür;

İlerlemeler
String

getModuleId

public String getModuleId ()

İlerlemeler
String

getName

public String getName ()

İlerlemeler
String Bu filtrenin modül adı veya belirtilmemişse boş değer.

getParameterName

public String getParameterName ()

Modül parametrelendirilmişse parametre değerini döndürür. Parametrelendirilmemişse null.

İlerlemeler
String

getShardIndex

public Integer getShardIndex ()

Testin bölüm dizinini veya belirtilmemişse boş değeri döndürür.

İlerlemeler
Integer

getTest

public String getTest ()

İlerlemeler
String Bu filtrenin test tanımlayıcısı veya belirtilmemişse null.

hashCode

public int hashCode ()

İlerlemeler
int

toString

public String toString ()

Bu filtrenin dize temsilini döndürür. Bu işlev, createFrom(String) işlevinin tersidir.

Geçerli bir filtre f için;

new TestFilter(f).toString().equals(f)
 

İlerlemeler
String