SuiteTestFiltresi

public class SuiteTestFilter
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.testtype.suite.SuiteTestFilter


Testleri dahil etmek ve hariç tutmak için kullanılan bir filtreyi temsil eder.

Özet

Kamu inşaatçıları

SuiteTestFilter(String abi, String name, String test)

Verilen bölümlerden yeni bir SuiteTestFilter oluşturur.

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

Verilen bölümlerden 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()

Herhangi bir parametre olmadan modülün temel adını döndürür.

String getModuleId()
String getName()
String getParameterName()

Modül parametre haline getirildiyse parametre değerini döndürür.

Integer getShardIndex()

Testin parça dizinini veya belirtilmezse null döndürür.

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

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

Kamu inşaatçıları

SuiteTestFiltresi

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

Verilen bölümlerden 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. .#).

SuiteTestFiltresi

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

Verilen bölümlerden 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. .#).

Herkese açık yöntemler

createFrom

public static SuiteTestFilter createFrom (String filter)

Belirtilen dizeden yeni bir SuiteTestFilter oluşturur. Filtreler, dört farklı örnek şu şekilde başlatılır: -"ad" -> abi = null, ad = "ad", test = null -"ad" "test..." -> abi = null, ad = "ad", test = "test..." -"abi" "ad" -> abi = "abi", ad = "ad", test = null -"abi" "ad" "test..." -> abi = "abi", ad = "ad", test = "test..."

Test tanımlayıcısı birden fazla bölüm içerebilir (ör. parametre haline getirilmiş testler).

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 abi veya belirtilmediyse null değerini alır.

getBaseName

public String getBaseName ()

Herhangi bir parametre olmadan modülün temel adını döndürür. Parametreleştirilmezse, getName() değerini döndürür;

İlerlemeler
String

getModulId

public String getModuleId ()

İlerlemeler
String

getName

public String getName ()

İlerlemeler
String bu filtrenin modül adını, belirtilmezse null değerini alır.

getParametreAdı

public String getParameterName ()

Modül parametre haline getirildiyse parametre değerini döndürür. Parametrelendirilmediyse null olur.

İlerlemeler
String

getShardIndex

public Integer getShardIndex ()

Testin parça dizinini veya belirtilmezse null döndürür.

İlerlemeler
Integer

GetTest

public String getTest ()

İlerlemeler
String bu filtrenin test tanımlayıcısını veya belirtilmemişse null değerini alır.

karma Kodu

public int hashCode ()

İlerlemeler
int

toString

public String toString ()

Bu filtrenin Dize gösterimini 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