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 ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operazione inversa da toProto() per recuperare l'oggetto.

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 OptionDef che può essere utilizzato per la riesecuzione.

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 : un elenco di 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

public  getMetaData (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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

public  removeMetadata (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

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

Parametri
metadata MultiMap

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