Descrittore di configurazione
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.config.ConfigurationDescriptor |
Oggetto di configurazione che descrive alcuni aspetti della configurazione stessa. Metti Mi piace a un abbonamento test-suite-tag. Questa classe non può ricevere valori di opzioni tramite la riga di comando. Solo direttamente nel XML.
Riepilogo
Campi | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Chiave dei metadati per la parametrizzazione della configurazione, facoltativa. |
public
static
final
String |
LOCAL_SHARDED_KEY
Chiave di metadati per una configurazione per specificare che è stato eseguito lo sharding. |
Costruttori pubblici | |
---|---|
ConfigurationDescriptor()
|
Metodi pubblici | |
---|---|
void
|
addMetadata(String key,
Aggiungi altri 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)
Aggiungi l'opzione a un elenco di opzioni che possono essere utilizzate per eseguire nuovamente il test. |
ConfigurationDescriptor
|
clone()
Restituisci una copia diretta dell'oggetto |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operazione inversa da |
IAbi
|
getAbi()
Restituisce l'abi in cui è in esecuzione la configurazione, se noto, altrimenti 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 della configurazione del modulo. |
|
getRerunOptions()
Recupera l'elenco di |
Integer
|
getShardIndex()
Recupera l'indice dello shard della chiamata durante lo sharding locale. |
|
getSuiteTags()
Restituisce l'elenco di tag di suite di cui il test fa parte. |
boolean
|
isNotIRemoteTestShardable()
Indica se la configurazione deve suddividere IRemoteTest in moduli diversi. |
boolean
|
isNotShardable()
Restituisce un valore che indica se la configurazione può essere partizionata orizzontalmente o non fa parte di una suite |
boolean
|
isNotStrictShardable()
Restituisce un valore che indica se la configurazione è altamente shardable o non fa parte di una suite |
|
removeMetadata(String key)
Rimuovi il monitoraggio della chiave di metadati specificata. |
void
|
setAbi(IAbi abi)
Imposta l'abi in 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 associato. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Consente di stabilire 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 di tag di suite di cui il test fa parte. |
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
CHIAVE_PARAMETRO_ATTIVA
public static final String ACTIVE_PARAMETER_KEY
Chiave dei metadati per la parametrizzazione della configurazione, facoltativa.
CHIAVE_SHARDED_LOCAL
public static final String LOCAL_SHARDED_KEY
Chiave di metadati per una configurazione per specificare che è stato eseguito lo sharding.
Costruttori pubblici
Descrittore di configurazione
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 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 : AString del valore aggiuntivo. |
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 test. |
clona
public ConfigurationDescriptor clone ()
Restituisci una copia diretta dell'oggetto ConfigurationDescriptor
.
Ritorni | |
---|---|
ConfigurationDescriptor |
daProto
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 in cui è in esecuzione la configurazione, se noto, altrimenti null.
Ritorni | |
---|---|
IAbi |
getTuttiIMetaDati
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 della configurazione del modulo.
Ritorni | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Recupera l'elenco di OptionDef
che possono essere utilizzati per la riesecuzione.
Ritorni | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Recupera l'indice dello shard della chiamata durante lo sharding locale. Restituisce null in caso di assenza di sharding.
Ritorni | |
---|---|
Integer |
getSuiteTag
publicgetSuiteTags ()
Restituisce l'elenco di tag di suite di cui il test fa parte.
Ritorni | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Indica se la configurazione deve suddividere IRemoteTest in moduli diversi.
Ritorni | |
---|---|
boolean |
Non è impossibile
public boolean isNotShardable ()
Restituisce un valore che indica se la configurazione può essere partizionata orizzontalmente o non fa parte di una suite
Ritorni | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Restituisce un valore che indica se la configurazione è altamente shardable o non fa parte di una suite
Ritorni | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Rimuovi il monitoraggio della chiave di metadati specificata.
Parametri | |
---|---|
key |
String |
Ritorni | |
---|---|
|
setAbi
public void setAbi (IAbi abi)
Imposta l'abi in cui verrà eseguita la configurazione.
Parametri | |
---|---|
abi |
IAbi |
impostaNomeModulo
public void setModuleName (String name)
Se questa configurazione rappresenta un modulo, possiamo impostare il nome del modulo associato.
Parametri | |
---|---|
name |
String |
impostaNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parametri | |
---|---|
notIRemoteTestShardable |
boolean |
impostare con sandbox
public void setSandboxed (boolean useSandboxed)
Consente di stabilire 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 |
setSuiteTag
public void setSuiteTags (suiteTags)
Imposta l'elenco di tag di suite di cui il test fa parte.
Parametri | |
---|---|
suiteTags |
|
Usare la sandbox
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 suo formato proto.
Ritorni | |
---|---|
ConfigurationDescription.Descriptor |