Deskryptor konfiguracji
public class ConfigurationDescriptor
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Konfiguracja Obiekt opisujący pewien aspekt samej konfiguracji. Podobnie jak tag pakietu testowego członkostwa. Ta klasa nie może odbierać wartości opcji za pośrednictwem wiersza poleceń. Tylko bezpośrednio w pliku 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 konfiguracji określający, że została ona podzielona. |
Konstruktorzy publiczni | |
---|---|
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 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 () Pobierz listę | |
Integer | getShardIndex () Uzyskaj indeks fragmentu wywołania podczas lokalnego fragmentowania. |
getSuiteTags () Zwraca listę tagów pakietu, którego częścią jest test. | |
boolean | isNotIRemoteTestShardable () Zwraca informację, czy konfiguracja powinna podzielić test IRemoteTest na różne moduły. |
boolean | isNotShardable () Zwraca, jeśli konfiguracja umożliwia fragmentację lub nie stanowi części pakietu |
boolean | isNotStrictShardable () Zwraca, jeśli konfiguracja jest możliwa do całkowitego fragmentowania lub nie stanowi części pakietu |
removeMetadata (String key) Usuń śledzenie określonego klucza metadanych. | |
void | setAbi ( IAbi abi) Ustawia abi, na którym będzie uruchamiana konfiguracja. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić powiązaną z nią 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 ramach fragmentowania lokalnego. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Ustawia listę znaczników pakietu, którego częścią jest test. |
boolean | shouldUseSandbox () Zwraca wartość true, jeśli wywołanie powinno zostać uruchomione w trybie piaskownicy. |
ConfigurationDescription.Descriptor | toProto () Konwertuj bieżące wystąpienie deskryptora na jego format proto. |
Pola
AKTYWNY_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 konfiguracji określający, że została ona podzielona.
Konstruktorzy publiczni
Deskryptor konfiguracji
public ConfigurationDescriptor ()
Metody publiczne
dodajMetadane
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. |
dodajMetadane
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 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()
, aby odzyskać obiekt.
Parametry | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Zwroty | |
---|---|
ConfigurationDescriptor |
weźAbi
public IAbi getAbi ()
Zwraca abi, na którym działa konfiguracja, jeśli jest znany, w przeciwnym razie null.
Zwroty | |
---|---|
IAbi |
pobierzAllMetaData
public MultiMap<String, String> getAllMetaData ()
Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.
Zwroty | |
---|---|
MultiMap <String, String> |
pobierzMetaDane
publicgetMetaData (String name)
Pobierz nazwane wpisy metadanych
Parametry | |
---|---|
name | String |
Zwroty | |
---|---|
pobierz nazwę modułu
public String getModuleName ()
Zwraca nazwę modułu konfiguracji modułu.
Zwroty | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Pobierz listę OptionDef
, której można użyć do ponownego uruchomienia.
Zwroty | |
---|---|
pobierzShardIndex
public Integer getShardIndex ()
Uzyskaj indeks fragmentu wywołania podczas lokalnego fragmentowania. Zwraca wartość null, jeśli nie ma fragmentowania.
Zwroty | |
---|---|
Integer |
pobierzSuiteTags
publicgetSuiteTags ()
Zwraca listę tagów pakietu, którego częścią jest test.
Zwroty | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Zwraca informację, czy konfiguracja powinna podzielić test IRemoteTest na różne moduły.
Zwroty | |
---|---|
boolean |
nie jest shardable
public boolean isNotShardable ()
Zwraca, jeśli konfiguracja umożliwia fragmentację lub nie stanowi części pakietu
Zwroty | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Zwraca, jeśli konfiguracja jest możliwa do całkowitego fragmentowania lub nie stanowi części pakietu
Zwroty | |
---|---|
boolean |
usuńMetadane
publicremoveMetadata (String key)
Usuń śledzenie określonego klucza metadanych.
Parametry | |
---|---|
key | String |
Zwroty | |
---|---|
ustawAbi
public void setAbi (IAbi abi)
Ustawia abi, na którym będzie uruchamiana konfiguracja.
Parametry | |
---|---|
abi | IAbi |
ustawMetaDane
public void setMetaData (MultiMap<String, String> metadata)
Parametry | |
---|---|
metadata | MultiMap |
setModuleName
public void setModuleName (String name)
Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić powiązaną z nią nazwę modułu.
Parametry | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parametry | |
---|---|
notIRemoteTestShardable | boolean |
ustaw piaskownicę
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 ramach fragmentowania lokalnego.
Parametry | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Ustawia listę znaczników pakietu, którego częścią jest test.
Parametry | |
---|---|
suiteTags |
powinienUżyj Sandboxa
public boolean shouldUseSandbox ()
Zwraca wartość true, jeśli wywołanie powinno zostać uruchomione w trybie piaskownicy. Inaczej nieprawda.
Zwroty | |
---|---|
boolean |
doProto
public ConfigurationDescription.Descriptor toProto ()
Konwertuj bieżące wystąpienie deskryptora na jego format proto.
Zwroty | |
---|---|
ConfigurationDescription.Descriptor |