ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Oggetto di configurazione che descrive un aspetto della configurazione stessa. come un tag della suite di test dell'abbonamento. Questa classe non può ricevere valori di opzione tramite la riga di comando. Solo direttamente nel file XML.
Riepilogo
Costanti | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Chiave dei metadati per una parametrizzazione della configurazione, facoltativa. |
String |
LOCAL_SHARDED_KEY
Chiave dei metadati per una configurazione per specificare che è stata partizionata. |
String |
MODULE_DIR_PATH_KEY
Chiave dei metadati per una configurazione per specificare il percorso della directory del modulo quando si tratta di una configurazione del modulo. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Chiave dei metadati per una configurazione per specificare se viene data la priorità alla configurazione dell'host. |
Costruttori pubblici | |
|---|---|
ConfigurationDescriptor()
|
|
Metodi pubblici | |
|---|---|
void
|
addMetadata(String key,
Aggiungi altri valori di una determinata chiave alle voci dei metadati. |
void
|
addRerunOption(OptionDef optionDef)
Aggiungi l'opzione a un elenco di opzioni che possono essere utilizzate per eseguire nuovamente il test. |
ConfigurationDescriptor
|
clone()
Restituisce una copia esatta dell'oggetto |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operazione inversa da |
IAbi
|
getAbi()
Restituisce l'ABI su cui viene eseguita la configurazione, se nota, altrimenti restituisce null. |
MultiMap<String, String>
|
getAllMetaData()
Recupera tutti i metadati configurati e restituisce una copia della mappa. |
|
getMetaData(String name)
Recupera le voci di metadati denominate |
String
|
getModuleName()
Restituisce il nome del modulo della configurazione del modulo. |
|
getRerunOptions()
Recupera l'elenco dei |
Integer
|
getShardIndex()
Ottieni l'indice dello shard dell'invocazione durante lo sharding locale. |
|
getSuiteTags()
Restituisce l'elenco dei tag della suite di cui fa parte il test. |
boolean
|
isNotIRemoteTestShardable()
Restituisce un valore che indica se la configurazione deve dividere IRemoteTest in moduli diversi. |
boolean
|
isNotShardable()
Indica se la configurazione è distribuibile o meno come parte di una suite |
boolean
|
isNotStrictShardable()
Restituisce un valore che indica se la configurazione è rigorosamente distribuibile o meno come parte di una suite |
|
removeMetadata(String key)
Rimuovi il monitoraggio della chiave dei metadati specificata. |
void
|
setAbi(IAbi abi)
Imposta l'ABI in base alla 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 associato. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Specifica se una configurazione verrà eseguita o meno in modalità sandbox. |
void
|
setShardIndex(int index)
Imposta l'indice dello shard per la chiamata nello sharding locale. |
void
|
setSuiteTags(
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 formato proto. |
Costanti
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Chiave dei metadati per una parametrizzazione della configurazione, facoltativa.
Valore costante: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Chiave dei metadati per una configurazione per specificare che è stata partizionata.
Constant Value: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Chiave dei metadati per una configurazione per specificare il percorso della directory del modulo quando si tratta di una configurazione del modulo.
Constant Value: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Chiave dei metadati per una configurazione per specificare se viene data la priorità alla configurazione dell'host.
Valore costante: "prioritize-host-config"
Costruttori pubblici
ConfigurationDescriptor
public ConfigurationDescriptor ()
Metodi pubblici
addMetadata
public void addMetadata (String key,
values) Aggiungi altri valori di una determinata chiave alle voci dei metadati.
| Parametri | |
|---|---|
key |
String: String della chiave a cui aggiungere i valori. |
values |
: un elenco di String dei valori aggiuntivi. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Aggiungi 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 esatta dell'oggetto ConfigurationDescriptor.
| Ritorni | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operazione inversa da toProto() per recuperare l'oggetto.
| Parametri | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Ritorni | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Restituisce l'ABI su cui viene eseguita la configurazione, se nota, altrimenti restituisce null.
| Ritorni | |
|---|---|
IAbi |
|
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Recupera tutti i metadati configurati e restituisce una copia della mappa.
| Ritorni | |
|---|---|
MultiMap<String, String> |
|
getMetaData
publicgetMetaData (String name)
Recupera le voci di metadati denominate
| Parametri | |
|---|---|
name |
String |
| Ritorni | |
|---|---|
|
|
getModuleName
public String getModuleName ()
Restituisce il nome del modulo della configurazione del modulo.
| Ritorni | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Recupera l'elenco dei OptionDef che possono essere utilizzati per la replica.
| Ritorni | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Ottieni l'indice dello shard dell'invocazione durante lo sharding locale. Restituisce null se non è presente alcuno sharding.
| Ritorni | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Restituisce l'elenco dei tag della suite di cui fa parte il test.
| Ritorni | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Restituisce un valore che indica se la configurazione deve dividere IRemoteTest in moduli diversi.
| Ritorni | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Indica se la configurazione è distribuibile o meno come parte di una suite
| Ritorni | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Restituisce un valore che indica se la configurazione è rigorosamente distribuibile o meno come parte di una suite
| Ritorni | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
Rimuovi il monitoraggio della chiave dei metadati specificata.
| Parametri | |
|---|---|
key |
String |
| Ritorni | |
|---|---|
|
|
setAbi
public void setAbi (IAbi abi)
Imposta l'ABI in base alla quale verrà eseguita la configurazione.
| Parametri | |
|---|---|
abi |
IAbi |
setModuleName
public void setModuleName (String name)
Se questa configurazione rappresenta un modulo, possiamo impostare il nome del modulo associato.
| Parametri | |
|---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| Parametri | |
|---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Specifica se una configurazione verrà eseguita o meno in modalità sandbox.
| 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 |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Restituisce true se la chiamata deve essere eseguita in modalità sandbox. Falso negli altri casi.
| Ritorni | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Converti l'istanza corrente del descrittore nel formato proto.
| Ritorni | |
|---|---|
ConfigurationDescription.Descriptor |
|