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 oluşturucular

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 dizeden yeni bir SuiteTestFilter oluşturur.

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

Modülün temel adını parametre olmadan 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 veya belirtilmemişse boş değerini döndürür.

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

Bu filtrenin dize gösterimini döndürür.

Herkese açık oluşturucular

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

Herkese açık yöntemler

createFrom

public static SuiteTestFilter createFrom (String filter)

Belirtilen dizeden yeni bir SuiteTestFilter oluşturur. Filtreler dört biçimden birinde olabilir. Örnek, şu şekilde başlatılır: -"name" -> abi = null, name = "name", test = null -"name" "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 bölüm içerebilir (ör. parametrelendirilmiş testler).

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

İadeler
SuiteTestFilter SuiteTestFilter

şuna 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 boş değer.

getBaseName

public String getBaseName ()

Modülün temel adını parametre olmadan döndürür. Parametreleştirilmemişse 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. Parametreleştirilmemişse boş.

İadeler
String

getShardIndex

public Integer getShardIndex ()

Testin parça dizinini veya belirtilmemişse boş 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.

hashCode

public int hashCode ()

İadeler
int

toString

public String toString ()

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

Geçerli bir filtre f için:

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

İadeler
String