ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. Wie ein Testsuite-Tag für die Mitgliedschaft. Diese Klasse kann keine Optionswerte über die Befehlszeile empfangen. Nur direkt in der XML-Datei.
Zusammenfassung
Konstanten | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Metadatenschlüssel für eine Konfigurationsparametrisierung (optional). |
String |
LOCAL_SHARDED_KEY
Metadatenschlüssel für eine Konfiguration, um anzugeben, dass sie fragmentiert wurde. |
String |
MODULE_DIR_PATH_KEY
Metadatenschlüssel für eine Konfiguration, um den Modulverzeichnispfad anzugeben, wenn es sich um eine Modulkonfiguration handelt. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Metadatenschlüssel für eine Konfiguration, um anzugeben, ob die Hostkonfiguration priorisiert wird. |
Öffentliche Konstruktoren | |
|---|---|
ConfigurationDescriptor()
|
|
Öffentliche Methoden | |
|---|---|
void
|
addMetadata(String key,
Fügen Sie den Metadateneinträgen weitere Werte für einen bestimmten Schlüssel hinzu. |
void
|
addRerunOption(OptionDef optionDef)
Fügen Sie die Option einer Liste von Optionen hinzu, die zum erneuten Ausführen des Tests verwendet werden können. |
ConfigurationDescriptor
|
clone()
Gibt eine Kopie des |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Umkehre die Operation von |
IAbi
|
getAbi()
Gibt die ABI zurück, für die 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)
Benannte Metadateneinträge abrufen |
String
|
getModuleName()
Gibt den Modulnamen der Modulkonfiguration zurück. |
|
getRerunOptions()
Rufen Sie die Liste der |
Integer
|
getShardIndex()
Ruft den Shard-Index des Aufrufs während des lokalen Shardings ab. |
|
getSuiteTags()
Gibt die Liste der Suite-Tags zurück, zu denen der Test gehört. |
boolean
|
isNotIRemoteTestShardable()
Gibt zurück, ob die Konfiguration den IRemoteTest in verschiedene Module aufteilen soll. |
boolean
|
isNotShardable()
Gibt zurück, ob die Konfiguration als Teil einer Suite aufgeteilt werden kann. |
boolean
|
isNotStrictShardable()
Gibt zurück, ob die Konfiguration als Teil einer Suite streng shardable ist. |
|
removeMetadata(String key)
Entfernen Sie das Tracking des angegebenen Metadatenschlüssels. |
void
|
setAbi(IAbi abi)
Legt die ABI fest, für die 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. |
void
|
setShardIndex(int index)
Legt den Shard-Index für den Aufruf beim lokalen Sharding fest. |
void
|
setSuiteTags(
Legt die Liste der Suite-Tags fest, zu denen der Test gehört. |
boolean
|
shouldUseSandbox()
Gibt „true“ zurück, wenn der Aufruf im Sandbox-Modus ausgeführt werden soll. |
ConfigurationDescription.Descriptor
|
toProto()
Konvertiert die aktuelle Instanz des Deskriptors in das entsprechende Proto-Format. |
Konstanten
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Metadatenschlüssel für eine Konfigurationsparametrisierung (optional).
Konstanter Wert: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Metadatenschlüssel für eine Konfiguration, um anzugeben, dass sie fragmentiert wurde.
Konstanter Wert: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Metadatenschlüssel für eine Konfiguration, um den Modulverzeichnispfad anzugeben, wenn es sich um eine Modulkonfiguration handelt.
Constant Value: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Metadatenschlüssel für eine Konfiguration, um anzugeben, ob die Hostkonfiguration priorisiert wird.
Konstanter Wert: "prioritize-host-config"
Ö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 der String der zusätzlichen Werte. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Fügen Sie die Option einer Liste von Optionen hinzu, die zum erneuten Ausführen des Tests verwendet werden können.
| Parameter | |
|---|---|
optionDef |
OptionDef: ein OptionDef-Objekt der Testoption. |
clone
public ConfigurationDescriptor clone ()
Gibt eine Kopie des ConfigurationDescriptor-Objekts zurück.
| Returns | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Umkehre die Operation von toProto(), um das Objekt zurückzuerhalten.
| Parameter | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Returns | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Gibt das ABI zurück, für das die Konfiguration ausgeführt wird, sofern bekannt. Andernfalls wird „null“ zurückgegeben.
| 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)
Benannte Metadateneinträge abrufen
| Parameter | |
|---|---|
name |
String |
| Returns | |
|---|---|
|
|
getModuleName
public String getModuleName ()
Gibt den Modulnamen der Modulkonfiguration zurück.
| Returns | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Rufen Sie die Liste der OptionDef ab, die für die erneute Ausführung verwendet werden können.
| Returns | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Ruft den Shard-Index des Aufrufs während des lokalen Shardings ab. Gibt „null“ zurück, wenn kein Sharding erfolgt.
| 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 die Konfiguration den IRemoteTest in verschiedene Module aufteilen soll.
| Returns | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Gibt zurück, ob die Konfiguration als Teil einer Suite aufgeteilt werden kann.
| Returns | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Gibt zurück, ob die Konfiguration als Teil einer Suite streng shardable ist.
| Returns | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
Entfernen Sie das Tracking des angegebenen Metadatenschlüssels.
| Parameter | |
|---|---|
key |
String |
| Returns | |
|---|---|
|
|
setAbi
public void setAbi (IAbi abi)
Legt die ABI fest, für die 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.
| Parameter | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Legt den Shard-Index für den Aufruf beim lokalen Sharding fest.
| Parameter | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Legt die Liste der Suite-Tags fest, zu denen der Test gehört.
| Parameter | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Gibt „true“ zurück, wenn der Aufruf im Sandbox-Modus ausgeführt werden soll. ansonsten „falsch“.
| Returns | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Konvertiert die aktuelle Instanz des Deskriptors in das entsprechende Proto-Format.
| Returns | |
|---|---|
ConfigurationDescription.Descriptor |
|