Deskryptor konfiguracji
public class ConfigurationDescriptor
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Obiekt konfiguracji, który opisuje niektóre aspekty samej konfiguracji. Jak tag zestawu testów członkostwa. Ta klasa nie może otrzymywać wartości opcji za pośrednictwem wiersza poleceń. Tylko bezpośrednio w xml.
Streszczenie
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 ona podzielona na fragmenty. |
Konstruktory publiczne | |
---|---|
ConfigurationDescriptor () |
Metody publiczne | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Dodaj więcej wartości danego klucza do wpisów metadanych. |
void | addMetadata (String key, String value) Dodaj wartość dla 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 od |
IAbi | getAbi () Zwraca abi, na którym działa konfiguracja, jeśli jest znany, w przeciwnym razie zwraca wartość null. |
MultiMap <String, String> | getAllMetaData () Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy. |
getMetaData (String name) Pobierz nazwane wpisy metadanych | |
String | getModuleName () Zwraca nazwę modułu konfiguracji modułu. |
getRerunOptions () Uzyskaj listę opcji | |
Integer | getShardIndex () Pobierz indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty. |
getSuiteTags () Zwraca listę tagów pakietu, których częścią jest test. | |
boolean | isNotIRemoteTestShardable () Zwraca, czy konfiguracja powinna podzielić IRemoteTest na różne moduły. |
boolean | isNotShardable () Zwraca, czy konfiguracja jest możliwa do fragmentacji, czy nie jako część pakietu |
boolean | isNotStrictShardable () Zwraca, jeśli konfiguracja jest ściśle dzielona na fragmenty lub nie jest częścią 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ć powiązaną z nim nazwę modułu. |
void | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed) Ustawia, czy konfiguracja będzie działać w trybie piaskownicy, czy nie. |
void | setShardIndex (int index) Ustaw indeks fragmentu dla wywołania w lokalnym dzieleniu na fragmenty. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Ustawia listę tagów zestawu, których częścią jest test. |
boolean | shouldUseSandbox () Zwraca wartość true, jeśli wywołanie powinno działać w trybie piaskownicy. |
ConfigurationDescription.Descriptor | toProto () Konwertuj bieżące wystąpienie deskryptora na jego format proto. |
Pola
AKTYWNY_KLUCZ_PARAMETRÓW
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 ona podzielona na fragmenty.
Konstruktory publiczne
Deskryptor konfiguracji
public ConfigurationDescriptor ()
Metody publiczne
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. |
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 wartości dodatkowej. |
dodaj opcję ponownego uruchomienia
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 |
z Proto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna od toProto()
w celu odzyskania obiektu.
Parametry | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Zwroty | |
---|---|
ConfigurationDescriptor |
dostaćAbi
public IAbi getAbi ()
Zwraca abi, na którym działa konfiguracja, jeśli jest znany, w przeciwnym razie zwraca wartość null.
Zwroty | |
---|---|
IAbi |
pobierz wszystkie metadane
public MultiMap<String, String> getAllMetaData ()
Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.
Zwroty | |
---|---|
MultiMap <String, String> |
pobierz MetaDane
publicgetMetaData (String name)
Pobierz nazwane wpisy metadanych
Parametry | |
---|---|
name | String |
Zwroty | |
---|---|
pobierzNazwęModułu
public String getModuleName ()
Zwraca nazwę modułu konfiguracji modułu.
Zwroty | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Uzyskaj listę opcji OptionDef
, których można użyć do ponownego uruchomienia.
Zwroty | |
---|---|
getShardIndex
public Integer getShardIndex ()
Pobierz indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty. Zwraca wartość null, jeśli nie ma podziału na fragmenty.
Zwroty | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Zwraca listę tagów pakietu, których częścią jest test.
Zwroty | |
---|---|
isNotIRemoteTestMożna podzielić
public boolean isNotIRemoteTestShardable ()
Zwraca, czy konfiguracja powinna podzielić IRemoteTest na różne moduły.
Zwroty | |
---|---|
boolean |
nie można udostępniać
public boolean isNotShardable ()
Zwraca, czy konfiguracja jest możliwa do fragmentacji, czy nie jako część pakietu
Zwroty | |
---|---|
boolean |
isNotStrictMożna podzielić
public boolean isNotStrictShardable ()
Zwraca, jeśli konfiguracja jest ściśle dzielona na fragmenty lub nie jest częścią pakietu
Zwroty | |
---|---|
boolean |
usuń metadane
publicremoveMetadata (String key)
Usuń śledzenie określonego klucza metadanych.
Parametry | |
---|---|
key | String |
Zwroty | |
---|---|
ustaw Abi
public void setAbi (IAbi abi)
Ustawia abi, z którym będzie działać konfiguracja.
Parametry | |
---|---|
abi | IAbi |
ustawMetaDane
public void setMetaData (MultiMap<String, String> metadata)
Parametry | |
---|---|
metadata | MultiMap |
ustawNazwaModułu
public void setModuleName (String name)
Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić powiązaną z nim nazwę modułu.
Parametry | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parametry | |
---|---|
notIRemoteTestShardable | boolean |
zestawPiaskownica
public void setSandboxed (boolean useSandboxed)
Ustawia, 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 dzieleniu na fragmenty.
Parametry | |
---|---|
index | int |
ustaw tagi Suite
public void setSuiteTags (suiteTags)
Ustawia listę tagów zestawu, których częścią jest test.
Parametry | |
---|---|
suiteTags |
powinienUżyćSandbox
public boolean shouldUseSandbox ()
Zwraca wartość true, jeśli wywołanie powinno działać w trybie piaskownicy. Fałsz inaczej.
Zwroty | |
---|---|
boolean |
doProto
public ConfigurationDescription.Descriptor toProto ()
Konwertuj bieżące wystąpienie deskryptora na jego format proto.
Zwroty | |
---|---|
ConfigurationDescription.Descriptor |