ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Obiekt konfiguracji opisujący pewien aspekt samej konfiguracji. Na przykład tag test-suite-tag. Ta klasa nie może otrzymywać wartości opcji za pomocą wiersza poleceń. Tylko bezpośrednio w pliku XML.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Klucz metadanych do parametryzacji konfiguracji (opcjonalnie). |
public
static
final
String |
LOCAL_SHARDED_KEY
Klucz metadanych konfiguracji, który określa, że została ona podzielona na fragmenty. |
public
static
final
String |
MODULE_DIR_PATH_KEY
Klucz metadanych konfiguracji, który określa ścieżkę do katalogu modułu, gdy jest to konfiguracja modułu. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
Klucz metadanych konfiguracji, który określa, czy priorytetowo traktowana jest konfiguracja hosta. |
Konstruktory publiczne | |
---|---|
ConfigurationDescriptor()
|
Metody publiczne | |
---|---|
void
|
addMetadata(String key,
Dodaj więcej wartości danego klucza do wpisów metadanych. |
void
|
addRerunOption(OptionDef optionDef)
Dodaj opcję do listy opcji, które można wykorzystać do ponownego uruchomienia testu. |
ConfigurationDescriptor
|
clone()
Zwraca głęboką kopię obiektu |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna do |
IAbi
|
getAbi()
Zwraca interfejs API, 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)
Pobieranie nazwanych wpisów metadanych |
String
|
getModuleName()
Zwraca nazwę modułu konfiguracji modułu. |
|
getRerunOptions()
Pobierz listę |
Integer
|
getShardIndex()
Podczas podziału na fragmenty na poziomie lokalnym pobierz indeks fragmentu wywołania. |
|
getSuiteTags()
Zwraca listę tagów zestawów, do których należy test. |
boolean
|
isNotIRemoteTestShardable()
Zwraca informację, czy konfiguracja powinna podzielić IRemoteTest na różne moduły. |
boolean
|
isNotShardable()
Zwraca informacje o tym, czy konfiguracja może być dzielona na części w ramach pakietu. |
boolean
|
isNotStrictShardable()
Zwraca informacje o tym, czy konfiguracja jest ściśle dzielona na części w ramach pakietu. |
|
removeMetadata(String key)
usunąć śledzenie określonego klucza metadanych. |
void
|
setAbi(IAbi abi)
Ustawia interfejs ABI, na którym ma 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ę. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Określa, czy konfiguracja ma działać w trybie piaskownicy. |
void
|
setShardIndex(int index)
Ustaw indeks fragmentu dla wywołania w ramach podziału na fragmenty lokalnie. |
void
|
setSuiteTags(
Ustawia listę tagów pakietu, do których należy test. |
boolean
|
shouldUseSandbox()
Zwraca wartość „prawda”, jeśli wywołanie powinno być wykonywane w trybie piaskownicy. |
ConfigurationDescription.Descriptor
|
toProto()
Przekształć bieżącą instancję deskryptora na format proto. |
Fieldsem
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Klucz metadanych do parametryzacji konfiguracji (opcjonalnie).
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Klucz metadanych konfiguracji, który określa, że została ona podzielona na fragmenty.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Klucz metadanych konfiguracji, który określa ścieżkę do katalogu modułu, gdy jest to konfiguracja modułu.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Klucz metadanych konfiguracji, który określa, czy priorytetowo traktowana jest konfiguracja hosta.
Konstruktory publiczne
ConfigurationDescriptor
public ConfigurationDescriptor ()
Metody publiczne
addMetadata
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 |
: lista String dodatkowych wartości. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Dodaj opcję do listy opcji, które można wykorzystać do ponownego uruchomienia testu.
Parametry | |
---|---|
optionDef |
OptionDef : obiekt OptionDef opcji testu. |
klon
public ConfigurationDescriptor clone ()
Zwraca głęboką kopię obiektu ConfigurationDescriptor
.
Zwroty | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna do toProto()
, aby przywrócić obiekt.
Parametry | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
Zwroty | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Zwraca interfejs API, na którym działa konfiguracja (jeśli jest znany), w przeciwnym razie zwraca wartość null.
Zwroty | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.
Zwroty | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
Pobieranie nazwanych wpisów 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żywać do ponownego uruchomienia.
Zwroty | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Podczas podziału na fragmenty na poziomie lokalnym pobierz indeks fragmentu wywołania. Zwraca wartość null, jeśli nie ma podziału.
Zwroty | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Zwraca listę tagów zestawów, do których należy test.
Zwroty | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Zwraca informację, czy konfiguracja powinna podzielić IRemoteTest na różne moduły.
Zwroty | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Zwraca informacje o tym, czy konfiguracja może być dzielona na części w ramach pakietu.
Zwroty | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Zwraca informacje o tym, czy konfiguracja jest ściśle podzielona na części, czy nie, jako część zestawu.
Zwroty | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
usunąć śledzenie określonego klucza metadanych.
Parametry | |
---|---|
key |
String |
Zwroty | |
---|---|
|
setAbi
public void setAbi (IAbi abi)
Ustawia interfejs ABI, na którym ma działać konfiguracja.
Parametry | |
---|---|
abi |
IAbi |
setModuleName
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 |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Określa, czy konfiguracja ma działać w trybie piaskownicy.
Parametry | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Ustaw indeks fragmentu dla wywołania w ramach podziału na fragmenty lokalnie.
Parametry | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Ustawia listę tagów pakietu, do których należy test.
Parametry | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Zwraca wartość „prawda”, jeśli wywołanie powinno być wykonywane w trybie piaskownicy. W przeciwnym razie ma wartość Fałsz.
Zwroty | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Przekształć bieżącą instancję deskryptora na format proto.
Zwroty | |
---|---|
ConfigurationDescription.Descriptor |