Descrittore di configurazione
public class ConfigurationDescriptor
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Configurazione Oggetto che descrive alcuni aspetti della configurazione stessa. Come un tag della suite di test di appartenenza. Questa classe non può ricevere valori di opzione tramite la riga di comando. Solo direttamente nel file xml.
Riepilogo
Campi | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Chiave di 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 completa dell'oggetto |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operazione inversa da |
IAbi | getAbi () Restituisce l'abi su cui è in esecuzione la configurazione se noto, null in caso contrario. |
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 () Ottenere l'elenco di | |
Integer | getShardIndex () Ottenere 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 è rigidamente shardable 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 su cui 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 di shard per l'invocazione 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 la chiamata deve essere eseguita in modalità sandbox. |
ConfigurationDescription.Descriptor | toProto () Converti l'istanza corrente del descrittore nel suo formato proto. |
Campi
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Chiave di 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
Descrittore di 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 : ERROR(/String) della chiave a cui aggiungere i valori. |
values | ERROR(/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 : ERROR(/String) della chiave a cui aggiungere i valori. |
value | String : Un ERROR(/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 di test. |
clone
public ConfigurationDescriptor clone ()
Restituisce una copia completa 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 su cui è in esecuzione la configurazione se noto, null in caso contrario.
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 | |
---|---|
getModuleName
public String getModuleName ()
Restituisce il nome del modulo della configurazione del modulo.
ritorna | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Ottenere l'elenco di OptionDef
che possono essere utilizzati per la riesecuzione.
ritorna | |
---|---|
getShardIndex
public Integer getShardIndex ()
Ottenere l'indice shard dell'invocazione durante lo sharding locale. Restituisce null in assenza di sharding.
ritorna | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Restituisce l'elenco dei tag della suite di cui fa parte il test.
ritorna | |
---|---|
isNotIRRemoteTestShardable
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 è rigidamente shardable o meno come parte di una suite
ritorna | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Rimuovi il tracciamento della chiave di metadati specificata.
Parametri | |
---|---|
key | String |
ritorna | |
---|---|
setAbi
public void setAbi (IAbi abi)
Imposta l'abi su cui 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)
Impostare l'indice di shard per l'invocazione 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 |
shouldUseSandbox
public boolean shouldUseSandbox ()
Restituisce true se la chiamata deve essere eseguita in modalità sandbox. Falso altrimenti.
ritorna | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Converti l'istanza corrente del descrittore nel suo formato proto.
ritorna | |
---|---|
ConfigurationDescription.Descriptor |