Descrittore di configurazione
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
ꛭ | com.android.tradefed.config.ConfigurationDescriptor |
Oggetto di configurazione che descrive un aspetto della configurazione stessa. Ad esempio, un tag test-suite-tag per l'abbonamento. Questa classe non può ricevere valori di opzioni tramite la riga di comando. Solo direttamente nel file XML.
Riepilogo
Campi | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
(Facoltativo) Chiave dei metadati per una parametrizzazione di configurazione. |
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
|
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 approfondita dell'oggetto |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operazione inversa da |
IAbi
|
getAbi()
Restituisce l'abi in base al quale viene eseguita 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 del modulo della configurazione del modulo. |
|
getRerunOptions()
Visualizza l'elenco di |
Integer
|
getShardIndex()
Recupera l'indice del frammento dell'invocazione durante lo sharding locale. |
|
getSuiteTags()
Restituisce l'elenco dei tag suite di cui fa parte il test. |
boolean
|
isNotIRemoteTestShardable()
Restituisce se la configurazione deve suddividere IRemoteTest in moduli diversi. |
boolean
|
isNotShardable()
Restituisce se la configurazione è o meno suddivisibile in parti all'interno di una suite |
boolean
|
isNotStrictShardable()
Restituisce se la configurazione è o meno shardabile in modo rigoroso all'interno di una suite |
|
removeMetadata(String key)
Rimuovi il monitoraggio della chiave dei metadati specificata. |
void
|
setAbi(IAbi abi)
Imposta l'ABI in base 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 associato. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Imposta se una configurazione verrà eseguita o meno in modalità sandbox. |
void
|
setShardIndex(int index)
Imposta l'indice del frammento per l'invocazione nello sharding locale. |
void
|
setSuiteTags(
Imposta l'elenco dei tag 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 relativo formato proto. |
Campi
CHIAVE_PARAMETRO ATTIVA
public static final String ACTIVE_PARAMETER_KEY
Chiave dei metadati per la parametrizzazione della configurazione, facoltativa.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Chiave dei metadati per una configurazione per specificare che è stata suddivisa in parti.
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 test. |
clona
public ConfigurationDescriptor clone ()
Restituisce una copia approfondita 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 in base al quale viene eseguita la configurazione, se noto, altrimenti 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)
Ottenere le voci dei metadati denominati
Parametri | |
---|---|
name |
String |
Ritorni | |
---|---|
|
getModuleName
public String getModuleName ()
Restituisce il nome del modulo 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 se non è presente alcun partizionamento.
Ritorni | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Restituisce l'elenco dei tag suite di cui fa parte il test.
Ritorni | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Indica se la configurazione deve suddividere IRemoteTest in moduli diversi.
Ritorni | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Restituisce un valore che indica se la configurazione può essere partizionata orizzontalmente o non fa parte di una suite
Ritorni | |
---|---|
boolean |
Non èRigorosaShardable
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 |
setModuleName
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 |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Consente di impostare se una configurazione verrà eseguita o meno in modalità sandbox.
Parametri | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Imposta l'indice del frammento per l'invocazione nello sharding locale.
Parametri | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Imposta l'elenco dei tag suite di cui fa parte il test.
Parametri | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Restituisce true se l'invocazione deve essere eseguita in modalità sandbox. Falso negli altri casi.
Ritorni | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Converti l'istanza corrente del descrittore nel relativo formato proto.
Ritorni | |
---|---|
ConfigurationDescription.Descriptor |