Filtro SuiteTest
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.testtype.suite.SuiteTestFilter |
Rappresenta un filtro per includere ed escludere i test.
Riepilogo
Costruttori pubblici | |
---|---|
SuiteTestFilter(String abi, String name, String test)
Crea un nuovo |
|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Crea un nuovo |
Metodi pubblici | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Crea un nuovo |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Restituisce il nome base del modulo senza parametrizzazione. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
Se il modulo è parametrizzato, restituisce il valore parametro. |
Integer
|
getShardIndex()
Restituisce l'indice di shard del test, oppure nullo se non specificato. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Restituisce una rappresentazione String del filtro. |
Costruttori pubblici
Filtro SuiteTest
public SuiteTestFilter (String abi, String name, String test)
Crea un nuovo SuiteTestFilter
dalle parti specificate.
Parametri | |
---|---|
abi |
String : l'ABI deve essere supportata AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : il nome del modulo |
test |
String : identificatore del test, ad esempio |
Filtro SuiteTest
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Crea un nuovo SuiteTestFilter
dalle parti specificate.
Parametri | |
---|---|
shardIndex |
Integer |
abi |
String : l'ABI deve essere supportata AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : il nome del modulo |
test |
String : identificatore del test, ad esempio |
Metodi pubblici
creaDa
public static SuiteTestFilter createFrom (String filter)
Crea un nuovo SuiteTestFilter
dalla stringa specificata. I filtri possono essere suddivisi in quattro
, l'istanza verrà inizializzata come segue: -"nome" -> abi = null, nome = "nome", test = null
-"nome" "test..." -> abi = null, name = "name", test = "test..." -"abi" "nome" -> abi =
"abi", name = "name", test = null -"abi" "nome" "test..." -> abi = "abi", nome = "nome", test
= "test..."
L'identificatore di test può contenere più parti, ad esempio test con parametri.
Parametri | |
---|---|
filter |
String : il filtro da analizzare |
Ritorni | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
uguale
public boolean equals (Object obj)
Parametri | |
---|---|
obj |
Object |
Ritorni | |
---|---|
boolean |
getAbi
public String getAbi ()
Ritorni | |
---|---|
String |
l'abi di questo filtro o nullo se non specificato. |
getBaseName
public String getBaseName ()
Restituisce il nome base del modulo senza parametrizzazione. Se non è parametrizzato,
restituirà getName()
;
Ritorni | |
---|---|
String |
getModuleId
public String getModuleId ()
Ritorni | |
---|---|
String |
getName
public String getName ()
Ritorni | |
---|---|
String |
il nome del modulo di questo filtro o nullo se non specificato. |
getParameterName
public String getParameterName ()
Se il modulo è parametrizzato, restituisce il valore parametro. Null se non è parametrizzato.
Ritorni | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Restituisce l'indice di shard del test, oppure nullo se non specificato.
Ritorni | |
---|---|
Integer |
getTest
public String getTest ()
Ritorni | |
---|---|
String |
l'identificatore di prova del filtro o nullo se non specificato. |
codice hash
public int hashCode ()
Ritorni | |
---|---|
int |
ToString
public String toString ()
Restituisce una rappresentazione String del filtro. Questa funzione è l'inversa di createFrom(String)
.
Per un filtro valido f;
new TestFilter(f).toString().equals(f)
Ritorni | |
---|---|
String |