Deskryptor konfiguracji
public class ConfigurationDescriptor
extends Object
java.lang.Object | |
com.android.tradefed.config.ConfigurationDescriptor |
Obiekt konfiguracyjny opisujący niektóre aspekty samej konfiguracji. Jak tag pakietu testowego członkostwa. Ta klasa nie może odbierać wartości opcji za pomocą wiersza poleceń. Tylko bezpośrednio w xml.
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | ConfigurationDescriptor.LocalTestRunner Wyliczenie używane do wskazania lokalnego uczestnika testu. |
Pola | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Klucz metadanych do parametryzacji konfiguracji, opcjonalny. |
public static final String | LOCAL_SHARDED_KEY Klucz metadanych dla konfiguracji określający, że została podzielona na fragmenty. |
Konstruktorzy publiczni | |
---|---|
ConfigurationDescriptor () |
Metody publiczne | |
---|---|
void | addMetadata (String key, String value) Dodaj wartość dla danego klucza do wpisów metadanych. |
void | addMetadata (String key, values) addMetadata (String key, values) Dodaj więcej wartości danego klucza do wpisów metadanych. |
void | addRerunOption ( OptionDef optionDef) Dodaj opcję do listy opcji, których można użyć do ponownego uruchomienia testu. |
ConfigurationDescriptor | clone () Zwróć głęboką kopię obiektu |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operacja odwrotna z |
IAbi | getAbi () Zwraca abi, z którym działa konfiguracja, jeśli jest znana, w przeciwnym razie null. |
MultiMap <String, String> | getAllMetaData () Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy. |
getMetaData (String name) Uzyskaj nazwane wpisy metadanych | |
String | getModuleName () Zwraca nazwę modułu konfiguracji modułu. |
getRerunOptions () Pobierz listę | |
Integer | getShardIndex () Uzyskaj indeks fragmentu wywołania podczas lokalnego fragmentowania. |
getSuiteTags () Zwraca listę tagów pakietu, których częścią jest test. | |
boolean | isNotShardable () Zwraca, jeśli konfiguracja jest shardable lub nie jako część pakietu |
boolean | isNotStrictShardable () Zwraca, jeśli konfiguracja jest ściśle shardable lub nie jako część pakietu |
removeMetadata (String key) Usuń śledzenie określonego klucza metadanych. | |
void | setAbi ( IAbi abi) Ustawia abi, z którym będzie działać konfiguracja. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić nazwę modułu z nim skojarzoną. |
void | setSandboxed (boolean useSandboxed) Określa, czy konfiguracja będzie działać w trybie piaskownicy, czy nie. |
void | setShardIndex (int index) Ustaw indeks fragmentu dla wywołania w lokalnym fragmentowaniu. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Ustawia listę tagów pakietu, których częścią jest test. |
boolean | shouldUseSandbox () Zwraca true, jeśli wywołanie powinno działać w trybie piaskownicy. |
ConfigurationDescription.Descriptor | toProto () Konwertuj bieżącą instancję deskryptora na jego format proto. |
Pola
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Klucz metadanych do parametryzacji konfiguracji, opcjonalny.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Klucz metadanych dla konfiguracji określający, że została podzielona na fragmenty.
Konstruktorzy publiczni
Deskryptor konfiguracji
public ConfigurationDescriptor ()
Metody publiczne
dodaj metadane
public void addMetadata (String key, String value)
Dodaj wartość dla danego klucza do wpisów metadanych.
Parametry | |
---|---|
key | String : String klucza, do którego mają zostać dodane wartości. |
value | String : String dodatkowej wartości. |
dodaj metadane
public void addMetadata (String key,values)
Dodaj więcej wartości danego klucza do wpisów metadanych.
Parametry | |
---|---|
key | String : String klucza, do którego mają zostać dodane wartości. |
values | String dodatkowych wartości. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Dodaj opcję do listy opcji, których można użyć do ponownego uruchomienia testu.
Parametry | |
---|---|
optionDef | OptionDef : obiekt OptionDef opcji testowej. |
klon
public ConfigurationDescriptor clone ()
Zwróć głęboką kopię obiektu ConfigurationDescriptor
.
Zwroty | |
---|---|
ConfigurationDescriptor |
od Proto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna z toProto()
w celu odzyskania obiektu.
Parametry | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Zwroty | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Zwraca abi, z którym działa konfiguracja, jeśli jest znana, w przeciwnym razie null.
Zwroty | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.
Zwroty | |
---|---|
MultiMap <String, String> |
pobierzMetaDane
publicgetMetaData (String name)
Uzyskaj nazwane wpisy metadanych
Parametry | |
---|---|
name | String |
Zwroty | |
---|---|
getModuleName
public String getModuleName ()
Zwraca nazwę modułu konfiguracji modułu.
Zwroty | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Pobierz listę OptionDef
, których można użyć do ponownego uruchomienia.
Zwroty | |
---|---|
getShardIndex
public Integer getShardIndex ()
Uzyskaj indeks fragmentu wywołania podczas lokalnego fragmentowania. Zwraca wartość null, jeśli nie ma fragmentowania.
Zwroty | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Zwraca listę tagów pakietu, których częścią jest test.
Zwroty | |
---|---|
nie jest shardable
public boolean isNotShardable ()
Zwraca, jeśli konfiguracja jest shardable lub nie jako część pakietu
Zwroty | |
---|---|
boolean |
nie jest ścisłe shardable
public boolean isNotStrictShardable ()
Zwraca, jeśli konfiguracja jest ściśle shardable lub nie jako część pakietu
Zwroty | |
---|---|
boolean |
usuńMetadane
publicremoveMetadata (String key)
Usuń śledzenie określonego klucza metadanych.
Parametry | |
---|---|
key | String |
Zwroty | |
---|---|
setAbi
public void setAbi (IAbi abi)
Ustawia abi, z którym będzie działać konfiguracja.
Parametry | |
---|---|
abi | IAbi |
setModuleName
public void setModuleName (String name)
Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić nazwę modułu z nim skojarzoną.
Parametry | |
---|---|
name | String |
ustaw w piaskownicy
public void setSandboxed (boolean useSandboxed)
Określa, czy konfiguracja będzie działać w trybie piaskownicy, czy nie.
Parametry | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Ustaw indeks fragmentu dla wywołania w lokalnym fragmentowaniu.
Parametry | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Ustawia listę tagów pakietu, których częścią jest test.
Parametry | |
---|---|
suiteTags |
powinien używać piaskownicy
public boolean shouldUseSandbox ()
Zwraca true, jeśli wywołanie powinno działać w trybie piaskownicy. W przeciwnym razie fałsz.
Zwroty | |
---|---|
boolean |
do Proto
public ConfigurationDescription.Descriptor toProto ()
Konwertuj bieżącą instancję deskryptora na jego format proto.
Zwroty | |
---|---|
ConfigurationDescription.Descriptor |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2022-08-15 UTC.