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, values)

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

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

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

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 OptionDef che possono essere utilizzati per la riesecuzione.

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( suiteTags)

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

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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

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

setMetaData

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

Parametri
metadata MultiMap

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