ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Obiekt konfiguracji, który opisuje pewien aspekt samej konfiguracji. np. tag pakietu testowego wspierania kanału. Ta klasa nie może otrzymywać wartości opcji z wiersza poleceń. Tylko bezpośrednio w pliku XML.
Podsumowanie
Stałe | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Klucz metadanych do parametryzacji konfiguracji (opcjonalny). |
String |
LOCAL_SHARDED_KEY
Klucz metadanych konfiguracji, który określa, że została ona podzielona na fragmenty. |
String |
MODULE_DIR_PATH_KEY
Klucz metadanych konfiguracji, który określa ścieżkę katalogu modułu, gdy jest to konfiguracja modułu. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Klucz metadanych konfiguracji określający, czy konfiguracja hosta ma priorytet. |
Publiczne konstruktory | |
|---|---|
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órych można użyć do ponownego uruchomienia testu. |
ConfigurationDescriptor
|
clone()
Zwraca kopię obiektu |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna od |
IAbi
|
getAbi()
Zwraca interfejs ABI, z 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()
Uzyskaj indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty. |
|
getSuiteTags()
Zwraca listę tagów pakietu, do którego należy test. |
boolean
|
isNotIRemoteTestShardable()
Zwraca informację, czy konfiguracja powinna dzielić IRemoteTest na różne moduły. |
boolean
|
isNotShardable()
Zwraca informację, czy konfiguracja jest możliwa do podzielenia na fragmenty w ramach pakietu. |
boolean
|
isNotStrictShardable()
Zwraca informację o tym, czy konfiguracja jest ściśle dzielona na fragmenty w ramach pakietu. |
|
removeMetadata(String key)
Usuń śledzenie określonego klucza metadanych. |
void
|
setAbi(IAbi abi)
Ustawia interfejs ABI, w odniesieniu do którego 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)
Określa, czy konfiguracja ma być uruchamiana w trybie piaskownicy. |
void
|
setShardIndex(int index)
Ustawia indeks fragmentu dla wywołania w lokalnym dzieleniu na fragmenty. |
void
|
setSuiteTags(
Ustawia listę tagów pakietu, do którego należy test. |
boolean
|
shouldUseSandbox()
Zwraca wartość „prawda”, jeśli wywołanie powinno być uruchomione w trybie piaskownicy. |
ConfigurationDescription.Descriptor
|
toProto()
Przekonwertuj bieżącą instancję deskryptora na format proto. |
Stałe
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Klucz metadanych do parametryzacji konfiguracji (opcjonalny).
Wartość stała: „active-parameter”
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Klucz metadanych konfiguracji, który określa, że została ona podzielona na fragmenty.
Wartość stała: „sharded”
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Klucz metadanych konfiguracji, który określa ścieżkę katalogu modułu, gdy jest to konfiguracja modułu.
Constant Value: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Klucz metadanych konfiguracji określający, czy konfiguracja hosta ma priorytet.
Wartość stała: "prioritize-host-config"
Publiczne konstruktory
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 chcesz dodać wartości. |
values |
: lista 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: OptionDef obiekt opcji testu. |
klonować,
public ConfigurationDescriptor clone ()
Zwraca kopię obiektu ConfigurationDescriptor.
| Zwroty | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna od toProto(), aby przywrócić obiekt.
| Parametry | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Zwroty | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Zwraca interfejs ABI, z 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żyć do ponownego uruchomienia.
| Zwroty | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Uzyskaj indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty. Jeśli nie ma podziału na fragmenty, zwraca wartość null.
| Zwroty | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Zwraca listę tagów pakietu, do którego należy test.
| Zwroty | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Zwraca informację, czy konfiguracja powinna dzielić IRemoteTest na różne moduły.
| Zwroty | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Zwraca informację, czy konfiguracja jest możliwa do podzielenia na fragmenty w ramach pakietu.
| Zwroty | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Zwraca informację o tym, czy konfiguracja jest ściśle dzielona na fragmenty w ramach pakietu.
| Zwroty | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
Usuń śledzenie określonego klucza metadanych.
| Parametry | |
|---|---|
key |
String |
| Zwroty | |
|---|---|
|
|
setAbi
public void setAbi (IAbi abi)
Ustawia interfejs ABI, w odniesieniu do którego będzie uruchamiana konfiguracja.
| Parametry | |
|---|---|
abi |
IAbi |
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 |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Określa, czy konfiguracja ma być uruchamiana w trybie piaskownicy.
| Parametry | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Ustawia indeks fragmentu dla wywołania w lokalnym dzieleniu na fragmenty.
| Parametry | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Ustawia listę tagów pakietu, do którego należy test.
| Parametry | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Zwraca wartość „true”, jeśli wywołanie powinno być uruchomione w trybie piaskownicy. W przeciwnym razie ma wartość Fałsz.
| Zwroty | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Przekonwertuj bieżącą instancję deskryptora na format proto.
| Zwroty | |
|---|---|
ConfigurationDescription.Descriptor |
|