ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. Wie ein Test-Suite-Tag für die Kanalmitgliedschaft. Diese Klasse kann keine Optionswerte über die Befehlszeile empfangen. Nur direkt in der XML-Datei.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Metadatenschlüssel für eine Konfigurationsparametrierung, optional. |
public
static
final
String |
LOCAL_SHARDED_KEY
Metadatenschlüssel für eine Konfiguration, um anzugeben, dass sie geSharded wurde. |
public
static
final
String |
MODULE_DIR_PATH_KEY
Metadatenschlüssel für eine Konfiguration, um den Pfad zum Modulverzeichnis anzugeben, wenn es sich um eine Modulkonfiguration handelt. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
Metadatenschlüssel für eine Konfiguration, mit dem angegeben wird, ob die Hostkonfiguration priorisiert wird. |
Öffentliche Konstruktoren | |
---|---|
ConfigurationDescriptor()
|
Öffentliche Methoden | |
---|---|
void
|
addMetadata(String key,
Fügen Sie den Metadateneinträgen weitere Werte eines bestimmten Schlüssels hinzu. |
void
|
addRerunOption(OptionDef optionDef)
Fügen Sie die Option einer Liste von Optionen hinzu, mit denen der Test noch einmal ausgeführt werden kann. |
ConfigurationDescriptor
|
clone()
Gibt einen Deepcopy des |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Umgekehrter Vorgang von |
IAbi
|
getAbi()
Gibt die ABI zurück, unter der die Konfiguration ausgeführt wird, falls bekannt, andernfalls null. |
MultiMap<String, String>
|
getAllMetaData()
Ruft alle konfigurierten Metadaten ab und gibt eine Kopie der Karte zurück. |
|
getMetaData(String name)
Namensmetadateneinträge abrufen |
String
|
getModuleName()
Gibt den Modulnamen der Modulkonfiguration zurück. |
|
getRerunOptions()
Liste der |
Integer
|
getShardIndex()
Beim lokalen Sharding den Shard-Index der Aufrufe abrufen. |
|
getSuiteTags()
Gibt die Liste der Suite-Tags zurück, zu denen der Test gehört. |
boolean
|
isNotIRemoteTestShardable()
Gibt zurück, ob der IRemoteTest in der Konfiguration in verschiedene Module aufgeteilt werden soll. |
boolean
|
isNotShardable()
Gibt an, ob die Konfiguration als Teil einer Suite geShardet werden kann oder nicht. |
boolean
|
isNotStrictShardable()
Gibt zurück, ob die Konfiguration als Teil einer Suite streng shardbar ist oder nicht |
|
removeMetadata(String key)
Entfernen Sie das Tracking für den angegebenen Metadatenschlüssel. |
void
|
setAbi(IAbi abi)
Legt die ABI fest, unter der die Konfiguration ausgeführt wird. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
Wenn diese Konfiguration ein Modul darstellt, können wir den zugehörigen Modulnamen festlegen. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Legt fest, ob eine Konfiguration im Sandbox-Modus ausgeführt wird oder nicht. |
void
|
setShardIndex(int index)
Shard-Index für die Aufrufe beim lokalen Sharding festlegen. |
void
|
setSuiteTags(
Hiermit wird die Liste der Suite-Tags festgelegt, zu denen der Test gehört. |
boolean
|
shouldUseSandbox()
Gibt „true“ zurück, wenn die Aufrufe im Sandbox-Modus ausgeführt werden sollen. |
ConfigurationDescription.Descriptor
|
toProto()
Konvertieren Sie die aktuelle Instanz des Descriptors in das Proto-Format. |
Felder
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Metadatenschlüssel für eine Konfigurationsparametrierung, optional.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Metadatenschlüssel für eine Konfiguration, um anzugeben, dass sie geShardet wurde.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Metadatenschlüssel für eine Konfiguration, um den Pfad zum Modulverzeichnis anzugeben, wenn es sich um eine Modulkonfiguration handelt.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Metadatenschlüssel für eine Konfiguration, mit dem angegeben wird, ob die Hostkonfiguration priorisiert wird.
Öffentliche Konstruktoren
ConfigurationDescriptor
public ConfigurationDescriptor ()
Öffentliche Methoden
addMetadata
public void addMetadata (String key,values)
Fügen Sie den Metadateneinträgen weitere Werte eines bestimmten Schlüssels hinzu.
Parameter | |
---|---|
key |
String : String des Schlüssels, dem Werte hinzugefügt werden sollen. |
values |
: Eine Liste von String der zusätzlichen Werte. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Fügen Sie die Option einer Liste von Optionen hinzu, mit denen der Test noch einmal ausgeführt werden kann.
Parameter | |
---|---|
optionDef |
OptionDef : ein OptionDef -Objekt der Testoption. |
clone
public ConfigurationDescriptor clone ()
Gibt einen Deepcopy des ConfigurationDescriptor
-Objekts zurück.
Returns | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Umgekehrter Vorgang von toProto()
, um das Objekt wiederherzustellen.
Parameter | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
Returns | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Gibt die ABI zurück, unter der die Konfiguration ausgeführt wird, falls bekannt, andernfalls null.
Returns | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Ruft alle konfigurierten Metadaten ab und gibt eine Kopie der Karte zurück.
Returns | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
Namensmetadateneinträge abrufen
Parameter | |
---|---|
name |
String |
Returns | |
---|---|
|
getModuleName
public String getModuleName ()
Gibt den Modulnamen der Modulkonfiguration zurück.
Returns | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Liste der OptionDef
abrufen, die für die Wiederholung verwendet werden können
Returns | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Beim lokalen Sharding den Shard-Index der Aufrufe abrufen. Gibt null zurück, wenn kein Sharding verwendet wird.
Returns | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Gibt die Liste der Suite-Tags zurück, zu denen der Test gehört.
Returns | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Gibt zurück, ob der IRemoteTest in der Konfiguration in verschiedene Module aufgeteilt werden soll.
Returns | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Gibt an, ob die Konfiguration als Teil einer Suite geShardet werden kann oder nicht.
Returns | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Gibt zurück, ob die Konfiguration als Teil einer Suite streng shardbar ist oder nicht
Returns | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Entfernen Sie das Tracking für den angegebenen Metadatenschlüssel.
Parameter | |
---|---|
key |
String |
Returns | |
---|---|
|
setAbi
public void setAbi (IAbi abi)
Legt die ABI fest, unter der die Konfiguration ausgeführt wird.
Parameter | |
---|---|
abi |
IAbi |
setModuleName
public void setModuleName (String name)
Wenn diese Konfiguration ein Modul darstellt, können wir den zugehörigen Modulnamen festlegen.
Parameter | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parameter | |
---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Legt fest, ob eine Konfiguration im Sandbox-Modus ausgeführt wird oder nicht.
Parameter | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Shard-Index für die Aufrufe beim lokalen Sharding festlegen.
Parameter | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Hiermit wird die Liste der Suite-Tags festgelegt, zu denen der Test gehört.
Parameter | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Gibt „true“ zurück, wenn die Aufrufe im Sandbox-Modus ausgeführt werden sollen. Andernfalls „false“.
Returns | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Konvertieren Sie die aktuelle Instanz des Descriptors in das Proto-Format.
Returns | |
---|---|
ConfigurationDescription.Descriptor |