Descrizione della configurazione
public class ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Configurazione Oggetto che descrive alcuni aspetti della configurazione stessa. Come un tag-suite-test di adesione. Questa classe non può ricevere valori di opzione tramite riga di comando. Solo direttamente nel file xml.
Riepilogo
Campi | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Chiave dei metadati per una parametrizzazione di configurazione, facoltativa. |
public static final String | LOCAL_SHARDED_KEY Chiave dei metadati per una configurazione per specificare che è stata partizionata. |
Costruttori pubblici | |
---|---|
ConfigurationDescriptor () |
Metodi pubblici | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Aggiungi più valori di una determinata chiave alle voci dei metadati. |
void | addMetadata (String key, String value) Aggiungi un valore per una determinata chiave alle voci dei metadati. |
void | addRerunOption ( OptionDef optionDef) Aggiungere l'opzione a un elenco di opzioni che possono essere utilizzate per eseguire nuovamente il test. |
ConfigurationDescriptor | clone () Restituisce una copia approfondita dell'oggetto |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operazione inversa da |
IAbi | getAbi () Restituisce l'abi rispetto al quale viene eseguita la configurazione, se noto, null altrimenti. |
MultiMap <String, String> | getAllMetaData () Recupera tutti i metadati configurati e restituisce una copia della mappa. |
getMetaData (String name) Ottieni le voci di metadati denominate | |
String | getModuleName () Restituisce il nome del modulo della configurazione del modulo. |
getRerunOptions () Ottieni l'elenco di | |
Integer | getShardIndex () Ottieni l'indice shard dell'invocazione durante lo sharding locale. |
getSuiteTags () Restituisce l'elenco dei tag della suite di cui fa parte il test. | |
boolean | isNotIRemoteTestShardable () Restituisce se la configurazione deve suddividere IRemoteTest in diversi moduli. |
boolean | isNotShardable () Restituisce se la configurazione è partizionabile o meno come parte di una suite |
boolean | isNotStrictShardable () Restituisce se la configurazione è rigorosamente partizionabile o meno come parte di una suite |
removeMetadata (String key) Rimuovi il tracciamento della chiave di metadati specificata. | |
void | setAbi ( IAbi abi) Imposta l'abi rispetto al quale verrà eseguita la configurazione. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Se questa configurazione rappresenta un modulo, possiamo impostare il nome del modulo ad esso associato. |
void | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed) Imposta se una configurazione verrà eseguita o meno in modalità sandbox o meno. |
void | setShardIndex (int index) Imposta l'indice dello shard per la chiamata nello sharding locale. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Imposta l'elenco dei tag della suite di cui fa parte il test. |
boolean | shouldUseSandbox () Restituisce true se l'invocazione deve essere eseguita in modalità sandbox. |
ConfigurationDescription.Descriptor | toProto () Converti l'istanza corrente del descrittore nel suo formato prototipo. |
Campi
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Chiave dei metadati per una parametrizzazione di configurazione, facoltativa.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Chiave dei metadati per una configurazione per specificare che è stata partizionata.
Costruttori pubblici
Descrizione della configurazione
public ConfigurationDescriptor ()
Metodi pubblici
addMetadata
public void addMetadata (String key,values)
Aggiungi più valori di una determinata chiave alle voci dei metadati.
Parametri | |
---|---|
key | String : String della chiave a cui aggiungere valori. |
values | String dei valori aggiuntivi. |
addMetadata
public void addMetadata (String key, String value)
Aggiungi un valore per una determinata chiave alle voci dei metadati.
Parametri | |
---|---|
key | String : String della chiave a cui aggiungere valori. |
value | String : una String del valore aggiuntivo. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Aggiungere l'opzione a un elenco di opzioni che possono essere utilizzate per eseguire nuovamente il test.
Parametri | |
---|---|
optionDef | OptionDef : un oggetto OptionDef dell'opzione test. |
clone
public ConfigurationDescriptor clone ()
Restituisce una copia approfondita dell'oggetto ConfigurationDescriptor
.
ritorna | |
---|---|
ConfigurationDescriptor |
da Proto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operazione inversa da toProto()
per recuperare l'oggetto.
Parametri | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
ritorna | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Restituisce l'abi rispetto al quale viene eseguita la configurazione, se noto, null altrimenti.
ritorna | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Recupera tutti i metadati configurati e restituisce una copia della mappa.
ritorna | |
---|---|
MultiMap <String, String> |
getMetaData
publicgetMetaData (String name)
Ottieni le voci di metadati denominate
Parametri | |
---|---|
name | String |
ritorna | |
---|---|
getModuloNome
public String getModuleName ()
Restituisce il nome del modulo della configurazione del modulo.
ritorna | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Ottieni l'elenco di OptionDef
che può essere utilizzato per la riesecuzione.
ritorna | |
---|---|
getShardIndex
public Integer getShardIndex ()
Ottieni l'indice shard dell'invocazione durante lo sharding locale. Restituisce null se non è previsto lo sharding.
ritorna | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Restituisce l'elenco dei tag della suite di cui fa parte il test.
ritorna | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Restituisce se la configurazione deve suddividere IRemoteTest in diversi moduli.
ritorna | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Restituisce se la configurazione è partizionabile o meno come parte di una suite
ritorna | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Restituisce se la configurazione è rigorosamente partizionabile o meno come parte di una suite
ritorna | |
---|---|
boolean |
rimuoviMetadati
publicremoveMetadata (String key)
Rimuovi il tracciamento della chiave di metadati specificata.
Parametri | |
---|---|
key | String |
ritorna | |
---|---|
setAbi
public void setAbi (IAbi abi)
Imposta l'abi rispetto al quale verrà eseguita la configurazione.
Parametri | |
---|---|
abi | IAbi |
setNomeModulo
public void setModuleName (String name)
Se questa configurazione rappresenta un modulo, possiamo impostare il nome del modulo ad esso associato.
Parametri | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parametri | |
---|---|
notIRemoteTestShardable | boolean |
setSandbox
public void setSandboxed (boolean useSandboxed)
Imposta se una configurazione verrà eseguita o meno in modalità sandbox o meno.
Parametri | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Imposta l'indice dello shard per la chiamata nello sharding locale.
Parametri | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Imposta l'elenco dei tag della suite di cui fa parte il test.
Parametri | |
---|---|
suiteTags |
dovrebbeUtilizzareSandbox
public boolean shouldUseSandbox ()
Restituisce true se l'invocazione deve essere eseguita in modalità sandbox. Falso altrimenti.
ritorna | |
---|---|
boolean |
aProto
public ConfigurationDescription.Descriptor toProto ()
Converti l'istanza corrente del descrittore nel suo formato prototipo.
ritorna | |
---|---|
ConfigurationDescription.Descriptor |